我已经在我的网站上放了谷歌翻译下拉菜单。它当前检测浏览器语言并将其设置为dropdown。我想谷歌翻译服务自动翻译成用户语言我的文章。下面是我使用的代码:
<script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: 'en', layout:
google.translate.TranslateElement.FloatPosition.TOP_LEFT, gaTrack: true,
gaId: 'UA-xxxxx-2'}, 'google_translate_element');
}
googleTranslateElementInit();
</script><script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>可以使用JQuery初始化Google translate api调用吗?我尝试了这个函数googleTranslateElementInit();,但它不起作用
发布于 2016-10-18 08:40:21
为什么不使用下面的代码:
<script>
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'en',
layout: google.translate.TranslateElement.InlineLayout.SIMPLE
}, 'google_translate_element');
}
</script><script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>显示语言下拉列表,在您想要显示它的位置
<div id="google_translate_element"></div>如果只使用某些语言翻译而不是使用
pageLanguage: 'en',
includedLanguages: 'pt,ar',请务必添加head标签
https://stackoverflow.com/questions/21144950
复制相似问题