谷歌翻译有一个 开发者工具,可以在网站上启用谷歌翻译。有没有办法告诉谷歌翻译不要翻译网站的某个部分?也许在 HTML 元素上有一个类名?
我试过 HTML5 translate=no 属性。它没有效果。
这是一个特殊的问题,因为谷歌错误翻译了网站名称。
原文由 kingjeffrey 发布,翻译遵循 CC BY-SA 4.0 许可协议
谷歌翻译有一个 开发者工具,可以在网站上启用谷歌翻译。有没有办法告诉谷歌翻译不要翻译网站的某个部分?也许在 HTML 元素上有一个类名?
我试过 HTML5 translate=no 属性。它没有效果。
这是一个特殊的问题,因为谷歌错误翻译了网站名称。
原文由 kingjeffrey 发布,翻译遵循 CC BY-SA 4.0 许可协议
只是一个快速更新,HTML5 translate="no"
属性现在似乎可以按预期工作:)
我用传递给翻译器的简单 HTML 对其进行了测试,它似乎接受了两种形式的指令(该课程也能正常工作)
原文由 Tarulia 发布,翻译遵循 CC BY-SA 4.0 许可协议
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
6 回答1.1k 阅读
根据 谷歌说明,设置
class="notranslate"
阻止谷歌翻译。这似乎可行,尽管内嵌使用它(例如,用于单个单词)可能会造成一些混淆,因此您需要检查会发生什么。例如,
翻译成西班牙语为“Bienvenido a la Coolweb de la compañía!”,这不是很酷,尽管它表明“酷”已被用作专有名称;如果没有标记,文本将翻译为“Bienvenido a la fresca web de la empresa!”。
将文本重新表述为
将导致“Bienvenido a la página web de Cool!”,除了“site”被误译外,它看起来更好。
对于不同的目标语言,可能会出现不同的问题。一般而言,句子的语法结构越简单,就越能得到合理的翻译。
底线是:您可以尝试使用
class=notranslate
来阻止翻译,但 Google Translator 的问题可能会导致混淆。