translate

Baseline 2023
Newly available

Since March 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

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

该属性可以有以下值:

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

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

示例

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

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

规范

Specification
HTML
# attr-translate

浏览器兼容性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
translate

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

参见