Thanks to visit codestin.com
Credit goes to developer.mozilla.org

此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

translate

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2023年3月⁩.

全局属性 translate 是一种枚举属性,用来规定对应元素的可翻译属性值及其 Text 子节点内容是否跟随系统语言作出对应的翻译变化。

该属性可以有以下值:

  • 空字符串或 yes,意味着网页在进行本地化的时候,对应内容要被翻译。
  • no,意味着对应的内容无需做任何翻译。

虽然不是所有的浏览器都能识别这个属性,但谷歌翻译等自动翻译系统会遵守这个属性,人类翻译者使用的工具也会遵守这个属性。因此,web 作者使用这个属性来标记不应该被翻译的内容是很重要的。

示例

在这个示例中,translate 属性令翻译工具不要翻译页脚的公司品牌名称。

html
<footer>
  <small>© 2020 <span translate="no">BrandName</span></small>
</footer>

规范

Specification
HTML
# attr-translate

浏览器兼容性

参见