Гугл переводчик на моем сайте - PullRequest
5 голосов
/ 06 августа 2011

Я пытаюсь вставить фрагмент Google Translate на мой сайт, но по какой-то причине он даже не отображается.Я иду сюда: Инструменты Google

Скопируйте это:

<div id="google_translate_element"></div>
<script>
   function googleTranslateElementInit() {
      new google.translate.TranslateElement({
         pageLanguage: 'en'
      }, 'google_translate_element');
   }
</script>
<script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

Вставьте его на мою веб-страницу.И я там этого не вижу.

Чего мне не хватает?Может быть, какой-нибудь HTML?

Ответы [ 2 ]

5 голосов
/ 07 декабря 2011

Вот рабочий пример.Я думаю, вам не хватает параметров "& ug = section & hl = {LANGUAGE}":

Моя страница Тестирование

<script>
function googleSectionalElementInit() {
  new google.translate.SectionalElement({
    sectionalNodeClassName: 'translate',
    controlNodeClassName: 'translate_control',
    background: '#f4fa58'
  }, 'google_sectional_element');
}
</script>
<script src="//translate.google.com/translate_a/element.js?cb=googleSectionalElementInit&ug=section&hl=en"></script>

http://jsfiddle.net/maxim75/H3Wkr/ -рабочий пример

1 голос
/ 15 января 2012

В HTML элемент класса 'control' должен быть вложен в элемент 'section'. :)

...