Web accessibility standards state that an HTML document must contain a valid lang attribute or must correspond to a valid lang code for multilingual screen reader users. If it’s included in the HTML element, the xml:lang attribute value must be identical to the value of the lang.
When setting up a screen reader, users need to select a default language. When a website’s language is not specified, the screen reader will use the default language as set by the user.
Multiple languages are an issue for users who speak and access websites in multiple languages.
By setting the language of a web page, you ensure content is pronounced correctly.
Add a lang attribute value to the html element (e.g. <html lang=”en”>) to indicate the primary language of the document.
Remember to set the lang attribute value in the opening html element and to spell it correctly.
In the event of a document containing multiple languages, specify language values as required:
Be sure to specify languages written right-to-left using the dir attribute:
Conversely, you may also specify left-to-right languages via the dir=”ltr” attribute value.
For more examples, visit W3C’s GitHub’s ATC Rules library.