2014-01-15 69 views
4

我已将Google翻译下拉列表放到我的网站上。它目前检测到浏览器语言并将其设置为下拉式。我希望Google翻译服务能够自动将我的文章翻译成用户语言。这里是我使用的代码:使用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来初始化谷歌翻译API调用?我想这个功能googleTranslateElementInit();但你为什么不使用此代码也没有工作

回答

0

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

显示laguage下拉要显示它

<div id="google_translate_element"></div> 

如果只使用一些语言翻译比使用

pageLanguage: 'en', 
includedLanguages: 'pt,ar', 

一定要添加在头标记