2014-01-15 5 views
4

Я разместил раскрывающийся список Google на моем веб-сайте. В настоящее время он определяет язык браузера и устанавливает его в раскрывающемся списке. Я хочу, чтобы служба перевода Google автоматически переводила мои статьи на язык пользователя. Вот код, я использую:Автоматический перевод веб-страницы с помощью google translate

<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();, но он не работает

ответ

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

Обязательно добавьте в головную бирку

Смежные вопросы