编程语言
首页 > 编程语言> > JavaScript-Google API转换,仅将div转换为页面

JavaScript-Google API转换,仅将div转换为页面

作者:互联网

我有一个html页面,并且我会使用Google Translate仅将div转换为我的页面.

<div id="google_translate_element"></div><script>
function googleTranslateElementInit() {
  new google.translate.TranslateElement({pageLanguage: 'it'}, 'google_translate_element');
}
</script><script src="http://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的内容.不过,您可能必须先删除格式.

标签:translation,google-api,javascript
来源: https://codeday.me/bug/20191107/2002111.html