javascript - 谷歌API翻译,只有一个div进入页面

标签 javascript translation google-api

我有一个 HTML 页面,我会使用 Google 翻译只将一个 div 翻译成我的页面。

<div id="google_translate_element"></div><script>
function googleTranslateElementInit() {
  new google.translate.TranslateElement({pageLanguage: 'it'}, 'google_translate_element');
}
</script><script src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

使用此代码,谷歌翻译页面中的所有内容。但如果我只想翻译一段。我该怎么做?

谢谢!

最佳答案

查看 Google AJAX Language API 中的示例.

google.language.translate("Hello world", "en", "es", function(result) {
  if (!result.error) {
    var container = document.getElementById("translation");
    container.innerHTML = result.translation;
  }
});

使用 innerHTML 获取您的 DIV 的内容。不过,您可能必须先删除格式。

关于javascript - 谷歌API翻译,只有一个div进入页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1900192/

相关文章:

javascript - 禁用 javascript 中的选项/按钮

Java - Swing 组件本地化 - 在哪里可以找到语言包?

java - 如何将 float 操作按钮带出 Android 应用程序?

c# - google calendar api - 请求太多用户

javascript - 使用 Angular 登录谷歌

.net - 带有 .NET Core 应用程序的 Google API

javascript - 本地 JavaScript 可以在同一台本地机器上编辑/保存文件吗?如何使用 jQuery?

Javascript - 返回返回函数的值

javascript - 混合应用程序获取发布的商店

delphi - Delphi ITE:什么时候可以更改资源ID?