Indiquer la langue principale et les changements de langue

Cible : pour tout le monde, et en particulier les personnes déficientes visuelles.
Quand : lors du le développement.

Description :

Spécifier la langue principale du document grâce à l’attribut lang dans la balise html. Préciser également la langue d’un contenu exprimé dans une langue autre que la langue principale, en utilisant l’attribut lang dans l’élément HTML contenant l’expression en langue étrangère.

À vérifier :

Pour les mots ou les expressions en langue étrangère passés dans l’usage courant (Google, newsletter…) ou les noms propres, ne pas indiquer de changement de langue.

Objectif utilisateur :

Cet attribut permet d’indiquer à la synthèse vocale la langue à utiliser.

Objectif technique :

Permettre aux moteurs de recherche d’identifier la langue d’une page pour améliorer le référencement naturel.

Exemple pour une page en français :

  • pour du HTML : <html lang="fr">
  • pour du XHTML : <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">

Exemple de changement de langue :
découvrir Orange <span lang="en">live</span> TV

Référence WCAG :