谷歌翻译 - 如何通过JavaScript强制翻译?

时间:2015-05-05 12:15:46

标签: javascript google-translate

我们通过语言文件进行部分翻译,但有许多动态元素,我们希望使用Google翻译为我们翻译。

有没有办法通过javascript启动翻译,而无需用户从下拉菜单中选择?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您肯定可以通过拾取动态元素并将其传递到 Google Translate API using a REST request 来翻译它们。您可以在JSON中获取响应并从中提取翻译。

例如如下所示:

  

请求

GET https://www.googleapis.com/language/translate/v2/languages?key=INSERT-YOUR-KEY&target=zh-TW
  

响应

200 OK

{
    "data": {
        "languages": [
            {
                "language": "zh-CN",
                "name": "中文(簡體)"
            },
            {
                "language": "fr",
                "name": "法文"
            },
            ...
            {
                "language": "en",
                "name": "英文"
            }
        ]
    }
}

Google Translate API - Using REST

上查看更多示例

希望这会有所帮助......