我一直在尝试使用google translate api v2,但我无法使用它。
这是我当前的代码:http://juzcode.com/z.html(只需访问页面并查看源代码)
我可以使用google translate api v1:http://juzcode.com/y.html
有人知道为什么Google会在http://juzcode.com/z.html页面拒绝我的请求吗?
答案 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');
并且它完美无缺!