我正在尝试在我的网站中嵌入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可能吗?
答案 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>
答案 1 :(得分:1)
在HTML中,'control'类元素需要嵌套在'section'元素中。 :)