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

谷歌翻译-如何通过javascript强制翻译?,javascript,google-translate,Javascript,Google Translate,我们有一个通过语言文件的部分翻译,但有许多动态元素,我们希望使用谷歌翻译为我们翻译 有没有一种方法可以在用户不必从下拉列表中选择的情况下通过javascript启动翻译?我认为应该可以,请访问以下链接 通过拾取动态元素并将其传递给对象,您完全可以转换这些元素。您可以获得JSON格式的响应,并从中提取翻译 例如,如下所示: 请求 回应 请参阅上的更多示例 希望这能有所帮助……谢谢,但问题不是“如何将google translate小部件添加到网站”,而是如何通过javascript编程强制翻译,而

我们有一个通过语言文件的部分翻译,但有许多动态元素,我们希望使用谷歌翻译为我们翻译


有没有一种方法可以在用户不必从下拉列表中选择的情况下通过javascript启动翻译?

我认为应该可以,请访问以下链接


通过拾取动态元素并将其传递给对象,您完全可以转换这些元素。您可以获得JSON格式的响应,并从中提取翻译

例如,如下所示:

请求

回应

请参阅上的更多示例


希望这能有所帮助……

谢谢,但问题不是“如何将google translate小部件添加到网站”,而是如何通过javascript编程强制翻译,而不需要用户从google小部件中进行选择。感谢您可以使用Google Translate API以编程方式翻译网页或应用程序中的文本。但我认为这会让你付出代价!谢谢,是的,我知道这个API。它很酷,需要完整的HTML内容,但它是付费服务。我希望有一种方法可以“模拟”用户从正常的google translate下拉列表中选择一种新语言,该下拉列表实际上不是通过触发javascript中的事件来下拉的。好的,Robert。让我看看能不能想出一些解决办法来帮你。
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": "英文"
            }
        ]
    }
}