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 Standard # attr-translate |
浏览器兼容性
BCD tables only load in the browser
参见
- 所有全局属性。
- 反映该属性的
HTMLElement.translate
属性。 - 使用 HTML 的 translate 属性。
- HTML
lang
属性