【问题标题】:Auto translate web page using google translate使用谷歌翻译自动翻译网页
【发布时间】:2014-02-04 08:47:33
【问题描述】:

我在我的网站上放置了谷歌翻译下拉菜单。它当前检测浏览器语言并将其设置为下拉菜单。我希望 Google 翻译服务自动将我的文章翻译成用户语言。这是我正在使用的代码:

<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 翻译 API 调用?我试过这个功能googleTranslateElementInit();,但是没有用

【问题讨论】:

    标签: javascript google-translate


    【解决方案1】:

    你为什么不使用这个代码:

    <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标签

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-31
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多