如何在我输入网页时自动翻译我的网页。
这是我的翻译器,已连接到我的下拉菜单。
<script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: 'da', includedLanguages: 'da,de,el,en,es,fi,fr,it,ja,ko,nl,no,pl,ru,sv,uk,zh-CN,zh-TW', layout: google.translate.TranslateElement.FloatPosition.TOP_LEFT, gaTrack: true, gaId: 'UA-32978177-1'}, 'google_translate_element');
}
</script>
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit">
</script>
我希望它自动从丹麦语 (da) 翻译成英语 (en)。我读过这个函数:
http://www.blabla.com/#googtrans(da|en)
我应该在哪里实现它?
最佳答案
您需要创建一个名为 google_translate_element 的 div,它在第一个脚本中提到,如下所示:
<div id="google_translate_element">
Here is the Area where Google fetches the part to be translated
</div>
<script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: 'en', layout: google.translate.TranslateElement.FloatPosition.BOTTOM_RIGHT, multilanguagePage: true}, 'google_translate_element');
}
</script>
第二个脚本生成了一个不错的小语言选择:
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit">
</script>
如果您想隐藏生成的 Google 翻译栏(第一个脚本):
<style>
.goog-te-banner-frame.skiptranslate {
display: none !important;
} body { top: 0px !important; }
.goog-tooltip {
display: none !important;
}
.goog-tooltip:hover {
display: none !important;
}
.goog-text-highlight {
background-color: transparent !important;
border: none !important;
box-shadow: none !important;
}
</style>
关于javascript - 自动翻译网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16541760/