有人试过谷歌翻译api v2(并让它工作)?

时间:2011-05-14 09:18:37

标签: javascript google-translate

我一直在尝试使用google translate api v2,但我无法使用它。

这是我当前的代码:http://juzcode.com/z.html(只需访问页面并查看源代码)

我可以使用google translate api v1:http://juzcode.com/y.html

有人知道为什么Google会在http://juzcode.com/z.html页面拒绝我的请求吗?

2 个答案:

答案 0 :(得分:3)

API v2使用不同的系统来生成和验证密钥,因此您需要获取新密钥。转到http://code.google.com/apis/console/并注册一个。

如果您想要一种更简单的方法来测试它,可以直接转到URL。因此,如果我转到https://www.googleapis.com/language/translate/v2?q=hello%20world&source=en&target=de&key=(my键>),我会得到以下内容:

{
 "data": {
  "translations": [
   {
    "translatedText": "Hallo Welt"
   }
  ]
 }
}

答案 1 :(得分:0)

我建议使用:http://code.google.com/p/jquery-translate/

我在v1被弃用之前使用了他们的代码,我只需要更新他们提供的query.translate.js文件,并添加一行代码到我以前的代码:$.translate.load('API-KEY');并且它完美无缺!