Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Attribut HTML universel : translate

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis mars 2023.

L'attribut universel translate est un attribut énuméré utilisé pour définir si les valeurs des attributs traduisibles d'un élément et ses nœuds enfants Text doivent être traduits lors de la localisation de la page, ou laissés inchangés.

Il peut prendre les valeurs suivantes :

  • Une chaîne de caractères vide ou yes, ce qui indique que l'élément doit être traduit lors de la localisation de la page.
  • no, ce qui indique que l'élément ne doit pas être traduit.

Bien que tous les navigateurs ne reconnaissent pas cet attribut, il est respecté par des systèmes de traduction automatique tels que Google Translate, et peut aussi être pris en compte par des outils utilisés par des traducteur·ice·s humain·e·s. Il est donc important que les auteur·ice·s web utilisent cet attribut pour marquer le contenu qui ne doit pas être traduit.

Exemples

Dans cet exemple, l'attribut translate est utilisé pour demander aux outils de traduction de ne pas traduire le nom de la marque de l'entreprise dans le pied de page.

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

Spécifications

Specification
HTML
# attr-translate

Compatibilité des navigateurs

Voir aussi