Google API翻译器。我怎样才能翻译一个DIV?

时间:2014-07-27 17:06:25

标签: javascript jquery api google-translate

如何修改此代码以翻译id为#lyrics的页面上唯一的一个容器?<​​/ p>

<div id="google_translate_element"></div>
<script>
    function googleTranslateElementInit() {
        new google.translate.TranslateElement({pageLanguage: 'en', includedLanguages: 'ru', layout: google.translate.TranslateElement.InlineLayout.SIMPLE, autoDisplay: false, multilanguagePage: true}, 'google_translate_element');
    }
</script>

2 个答案:

答案 0 :(得分:2)

您可以将类调用notranslate添加到主体或类的元标记中 然后将类翻译添加到你想要翻译其糟糕方法的div中,但它确实是你想要的,例如

<body class="notranslate">

<h1>no translate paragraph</h1>

<h1 class="translate"> i want to translate the line</h1>
</body>

答案 1 :(得分:1)

解决了这个功能:

function googleSectionalElementInit() {
  new google.translate.SectionalElement({
    sectionalNodeClassName: 'lyrics',
    controlNodeClassName: 'translate-lyrics',
    background: 'trasparent'
  }, 'google_sectional_element');
}