Google在我的网站上翻译

时间:2011-08-06 14:24:26

标签: html google-translate

我正在尝试在我的网站中嵌入Google Translate代码段,但由于某种原因它甚至没有显示。 我去这里: Google tools

复制此内容:

<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 个答案:

答案 0 :(得分:5)

这是一个工作示例。我想你错过了“&amp; ug = section&amp; 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 :(得分:1)

在HTML中,'control'类元素需要嵌套在'section'元素中。 :)