谷歌翻译有一个开发者工具,可以在网站上启用谷歌翻译。有没有办法告诉谷歌翻译不要翻译网站的一部分?也许在 HTML 元素上有一个类名?
我试过HTML5 translate=no属性。它没有效果。
这是一个特殊的问题,因为 Google 错误地翻译了网站的名称。
谷歌翻译有一个开发者工具,可以在网站上启用谷歌翻译。有没有办法告诉谷歌翻译不要翻译网站的一部分?也许在 HTML 元素上有一个类名?
我试过HTML5 translate=no属性。它没有效果。
这是一个特殊的问题,因为 Google 错误地翻译了网站的名称。
根据谷歌说明,设置class="notranslate"
阻止谷歌翻译。这似乎有效,但内联使用它(例如,用于单个单词)可能意味着一些混乱,因此您需要检查会发生什么。
例如,
Welcome to the <span class="notranslate">Cool</span> company website!
翻译成西班牙语为“Bienvenido a la Coolweb de la compañía!”,虽然它表明“Cool”已被用作专有名称,但并不那么酷;如果没有标记,文本将被翻译为“Bienvenido a la fresca web de la empresa!”。
将文本重新整理为
Welcome to the website of <span class="notranslate">Cool</span>!
将导致“Bienvenido a la página web de Cool!”,看起来更好,除了“网站”被错误翻译。
对于不同的目标语言,可能会出现不同的问题。一般来说,句子的语法结构越简单,就越能得到合理的翻译。
底线是:您可以尝试使用 阻止翻译class=notranslate
,但谷歌翻译的问题可能会引起混淆。
只是一个快速更新,HTML5translate="no"
属性现在似乎按预期工作:)
我在传递给翻译器的简单 HTML 中对其进行了测试,它似乎接受两种形式的指令(该类也可以正常工作)
要禁用整个页面的翻译,请在标题中尝试以下操作:
<meta name="google" content="notranslate" />
来自谷歌理解的元标签(我加粗):
当我们发现页面内容不是用户可能想要阅读的语言时,我们通常会在搜索结果中提供一个翻译链接。一般来说,这让您有机会向更多的用户群提供独特且引人注目的内容。但是,可能存在不希望出现这种情况的情况。此元标记告诉 Google 您不希望我们为此页面提供翻译。
using<span class="notranslate"></span>
停止翻译但不抑制弹出窗口。
我使用 Chrome 的“翻译为英语”上下文菜单来查看正在翻译的单词。
我的网站使用了“障碍”这个词。谷歌想做一个法语到英语的翻译,建议将“障碍”改为“残疾”。为“玩家障碍”删除“障碍”解决了我的问题。
您可以将站点名称设为图像。