Google语言翻译插件无法正常工作(下拉更改活动)

时间:2017-10-05 14:12:11

标签: javascript onchange google-translate

我在我的网站上集成了谷歌翻译插件。之后我在语言选择下拉菜单中看到了一些不寻常的行为。请注意以下步骤来重现问题:

  1. 从下拉菜单中选择语言(英语除外) - 工作正常
  2. 从下拉菜单中选择英语 - 工作正常
  3. 再次从下拉菜单中选择语言(英语除外) - 此更改 事件未将页面转换为所选语言。
  4. 如何解决此问题?

    提前致谢!!!

    <html lang="en-US">
    <body>
    
    <h1>My Web Page</h1>
    <p>Hello everybody!</p>
    <p>Translate this page:</p>
    <div id="google_translate_element"></div>
    
    <script>
    function googleTranslateElementInit() {
        new google.translate.TranslateElement(
            {pageLanguage: 'en',
             includedLanguages:'fr,it,pt,de,zh-CN,zh-TW,vi,es,en'},
            'google_translate_element'
        );      
    }
    </script>
    
    <script src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
    
    </body>
    </html>
    

2 个答案:

答案 0 :(得分:1)

我解决了这个问题。当我更改属性

pageLanguage: 'en',

pageLanguage: 'es',

答案 1 :(得分:0)

pageLanguage:'en'更改为 pageLanguage:'es'解决了我的问题。