Skip to main content

WCAG 2.0 · Level AA · Understandable

3.1.2 Language of Parts

Manual verification

How to validate 3.1.2 by hand

Check whether passages or phrases written in a different language from the surrounding text are identified programmatically.

Start with the extension result

Reopen the reported URL and reproduce the same state (for example, after expanding a menu or submitting a form). Use the result’s Highlight action when available, or its affected-element details and CSS selector, to find the reported content. Apply the checks below to that content and its context. If the element or state has changed, rescan and record that difference before deciding whether the finding still applies.

  1. Read representative pages and identify meaningful passages in another language.
  2. Inspect language annotations in the accessibility tree or document markup for those passages.
  3. Listen with a screen reader and confirm pronunciation changes for the annotated language.

Evidence to record

Record the text passage, its actual language, its programmatic language, and the pronunciation outcome.

Scope and exceptions

Proper names, technical terms, words of indeterminate language, and words that have become part of the surrounding language have exceptions. The page default is covered by 3.1.1.

Record the review outcome

  • Confirmed: the recorded evidence shows the requirement is not met in the tested page state, and no applicable exception explains it.
  • Not reproduced: the reported issue is absent in the current state. Record the URL, state, and affected element you checked; this does not prove other pages or states conform.
  • Needs more review: evidence is incomplete, the content requires human judgment, or an exception is uncertain. Record what remains to be checked instead of treating it as a pass.