2009-05-28 62 views

回答

0

你的代碼和Google's example code有什麼區別?

這些例子適合你嗎?

您是否有可能沒有有效的Google JavaScript API密鑰?

1

我認爲你是錯誤的策略。您不需要直接撥打Google翻譯服務的AJAX電話,Google翻譯JavaScript API就可以完成這一切。

查看API操場中的示例。

+1

也許你不想在已經使用jQuery的時候包含google的javascript文件,並且可以在幾行代碼中完成。 – 2011-04-24 00:21:53

0

有一個利用Google Translate API的jQuery插件。它確實使事情變得更簡單和更清潔。

jquery-translate

0

只需刪除鍵,看看它是否會爲你

3

你可以做這樣的工作:

$.ajax({ 
    url: 'https://ajax.googleapis.com/ajax/services/language/translate', 
    dataType: 'jsonp', 
    data: { q: 'Hello world!', // text to translate 
      v: '1.0', 
      langpair: 'en|es' }, // '|es' for auto-detect 
    success: function(result) { 
     alert(result.responseData.translatedText); 
    }, 
    error: function(XMLHttpRequest, errorMsg, errorThrown) { 
     alert(errorMsg); 
    } 
}); 
+3

現在將會引發這種反應:請使用Translate v2。請參閱http://code.google.com/apis/language/translate/overview.html版本2現在是100%付費服務。 – jornare 2013-05-09 10:29:26

0

翻譯API從谷歌翻譯V1.0不工作v2.0是你在尋找什麼,不是免費的,如谷歌搜索或從他們的其他服務。

翻譯爲100萬字符時的價格爲20美元。

Here is the official info!