HTML translate 全局属性

Baseline 已广泛支持

此功能已成熟,并可在许多设备和浏览器版本上运行。自 2023 年 3 月以来,它已在各种浏览器中可用。

translate 全局属性 是一个 枚举型 属性,用于指定当页面本地化时,元素的可翻译属性值和 Text 节点子节点是否应该被翻译,或者保持不变。

它可以具有以下值:

  • 空字符串或 yes,表示在页面本地化时应翻译该元素。
  • no,表示不应翻译该元素。

尽管并非所有浏览器都支持此属性,但像 Google Translate 这样的自动翻译系统会尊重它,而人工翻译者使用的工具也可能尊重它。因此,网络作者使用此属性标记不应翻译的内容非常重要。

示例

在此示例中,translate 属性用于要求翻译工具不要翻译页脚中的公司品牌名称。

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

规范

规范
HTML
# attr-translate

浏览器兼容性

另见