HTML `translate` Globales Attribut

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.

Das translate globale Attribut ist ein aufzählbares Attribut, das verwendet wird, um anzugeben, ob die _übersetzbaren Attribut_werte eines Elements und seine Text-Knoten-Kinder bei der Lokalisierung der Seite übersetzt werden sollen oder unverändert bleiben sollen.

Es kann die folgenden Werte annehmen:

  • leerer String oder yes, was angibt, dass das Element übersetzt werden soll, wenn die Seite lokalisiert wird.
  • no, was angibt, dass das Element nicht übersetzt werden darf.

Obwohl nicht alle Browser dieses Attribut erkennen, wird es von automatischen Übersetzungssystemen wie Google Übersetzer berücksichtigt und möglicherweise auch von Werkzeugen, die von menschlichen Übersetzern verwendet werden. Daher ist es wichtig, dass Web-Entwickler dieses Attribut verwenden, um Inhalte zu kennzeichnen, die nicht übersetzt werden sollen.

Beispiele

In diesem Beispiel wird das translate-Attribut verwendet, um Übersetzungswerkzeuge darum zu bitten, den Markennamen des Unternehmens im Footer nicht zu übersetzen.

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

Spezifikationen

Specification
HTML
# attr-translate

Browser-Kompatibilität

Siehe auch