javascript - 自动翻译网页

标签 javascript php internationalization

如何在我输入网页时自动翻译我的网页。

这是我的翻译器,已连接到我的下拉菜单。

<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/

相关文章:

javascript - D3.js:从选择中删除 force.drag

php - 如何使用 PHP 表单在 MySQL 表中添加多列?

url - 如何从 Sinatra 中的 URL 检测语言

perl - 如何将国际化添加到我的 Perl 脚本?

javascript - 有人可以澄清拉斐尔的文件吗? (或知道有人已经做过的地方)

javascript - 注册表单提交和 Java servlet

javascript - 如何从静态源生成 crypto.createCipheriv 参数

php - 计算多维数组中的相同值

php - PHP 7.0 Phabricator 安装错误

cocoa - 核心数据实体中可本地化属性值的模型?