AA
3.1.2 一部分の言語
アクセシビリティ達成基準 3.1.2「一部分の言語」(Language of Parts)は、ページ内に主言語と異なる言語が含まれている場合に、それを明示的にマークアップして支援技術に伝えることを求める基準です。
この基準は 等級 AA に分類されており、多言語コンテンツを正しく理解させるために重要な項目です。
目次
要件
ページ内の一部がページ全体の主たる言語と異なる自然言語で書かれている場合、その部分の言語がプログラムによって判別できるように指定されていること。
意図と目的
- スクリーンリーダーなどの支援技術が正しい発音や辞書を使えるようにする
- 翻訳サービスや音声合成が、言語に応じた処理を正しく行えるようにする
- 多言語の文章でも、ユーザーが自然に情報を理解できるようにする
具体例
| 状況 | 内容 |
|---|---|
| OK例 | 日本語ページ内で英語の用語(例:accessibility)に lang="en" を指定している |
| NG例 | 異なる言語が含まれていても、何も指定されていないため、支援技術が誤読する |
| OK例 | 中国語の文章の中に英語の引用文がある場合、英語部分に lang="en" を指定 |
実装方法(HTML)
<p>このサイトは <span lang="en">accessibility</span> に配慮しています。</p>
<p><span lang="fr">Bonjour</span>、こんにちは。</p>
span や div タグで部分的な言語を囲い、lang 属性を設定します。
関連する達成基準
3.1.1
ページ全体の言語を <html lang="ja"> などで指定
1.3.1
意味のある構造や関係性の明示
利点
- スクリーンリーダーが正確に発音(例:「accessibility」を英語として読む)
- 翻訳ツールが誤訳を防げる
- 多言語ユーザーが混乱なく内容を理解できる
- 語学教育コンテンツなどで言語の区別が明確になる
まとめ
| 項目 | 内容 |
|---|---|
| 達成基準 | 3.1.2 一部分の言語 |
| 等級 | AA |
| 要件 | 主言語と異なる自然言語が使われている部分に lang を指定する |
| 目的 | 支援技術の正しい読み上げ、翻訳対応、ユーザー理解の向上 |
| 実装例 | <span lang="en">accessibility</span> など |
最終更新日:2025年12月01日
一覧に戻る
お問い合わせ
当社では、ウェブサイトの診断や改善方法のご提案を通じて、
すべてのユーザーにとって使いやすいウェブづくりをサポートしています。
ご相談・ご依頼は、こちらからお気軽にお問い合わせください。