The human language of each passage or phrase in the content can be programmatically determined except for proper names, technical terms, words of indeterminate language, and words or phrases that have become part of the vernacular of the immediately surrounding text.
Identify the language of each passage or phrase.
Ensures proper pronunciation by screen readers.
Adding content to a page in another language without adding the lang attribute for that content.
Check if there is content in another language on the page. Check those for the correct lang attribute.
Exception: proper names, technical terms, words of indeterminate language and words or phrases that have become part of the vernacular of the immediately surrounding text.
Ensure that the user can mark the language of the content in the UI of the content editor.