-1
我有一個要求將英文網頁服務響應翻譯成其他語言,如西班牙文,法文等。在這裏,我將mysql數據作爲我的英文網站服務響應,所以在這裏我需要將其轉換沒有使用谷歌翻譯成特定的語言。你可以給我提供寶貴的建議。PHP webservice語言翻譯
我有一個要求將英文網頁服務響應翻譯成其他語言,如西班牙文,法文等。在這裏,我將mysql數據作爲我的英文網站服務響應,所以在這裏我需要將其轉換沒有使用谷歌翻譯成特定的語言。你可以給我提供寶貴的建議。PHP webservice語言翻譯
把你的API ID,而不是YoutApiIDHere的:
<?php
echo translate('Hello World', 'en', 'fr');
function translate($text, $from, $to) {
$data = file_get_contents('http://api.bing.net/json.aspx?AppId=YoutApiIDHere&Sources=Translation&Version=2.2&Translation.SourceLanguage=' . $from . '&Translation.TargetLanguage=' . $to . '&Query=' . urlencode($text));
$translated = json_decode($data);
if (sizeof($translated) > 0) {
if (isset($translated->SearchResponse->Translation->Results[0]->TranslatedTerm)) {
return $translated->SearchResponse->Translation->Results[0]->TranslatedTerm;
} else {
return false;
}
} else {
return false;
}
}
?>
什麼兵http://www.som3on3.com/programming/php/php-bing-translate-api/? –
@Bogdan Burim,你能否提供一些代碼片段來轉換下面的文本,如$ translator ='Welcome to php';所以在這裏我需要將這個$ translator的值轉換成特定的語言。我是新的PHP環境。 –
@BogdanBurim,我認爲這是一個付費版本的API,我需要開源。 –