translate
全局属性 translate 是一种枚举 (en-US)属性,用来规定对应元素的可翻译属性值及其 Text
子节点内容是否跟随系统语言作出对应的翻译变化。
该属性可以有以下值:
- 空字符串或
yes
,意味着网页在进行本地化的时候,对应内容要被翻译。 no
,意味着对应的内容无需做任何翻译。
虽然不是所有的浏览器都能识别这个属性,但谷歌翻译等自动翻译系统会遵守这个属性,人类翻译者使用的工具也会遵守这个属性。因此,web 作者使用这个属性来标记不应该被翻译的内容是很重要的。
示例
在这个示例中,translate
属性令翻译工具不要翻译页脚的公司品牌名称。
<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
属性