レビューを依頼する
日本語アクセシビリティ · スクリーンリーダー · ARIAラベル · JIS X 8341-3

日本語アクセシビリティ ローカライゼーション:
SaaS製品のためのスクリーンリーダー・代替テキスト・ARIAラベル

2024年に改正された障害者差別解消法により、アクセシビリティはベストプラクティス上の推奨から、民間企業にとっての法令遵守要件へと移りました。日本市場に参入するSaaS製品にとって、これは日本語スクリーンリーダーの挙動、JIS X 8341-3への適合、代替テキストの書き方の慣行、ARIAラベルのローカライゼーションが、いまや調達レベルの関心事——リリース後に後追いで対処するものではない——になったことを意味します。

Munehiro Hiraki
平木 宗大(ひらき むねひろ)
日本語ローカライゼーションQAスペシャリスト
2026年6月6日 読了時間 10分 日本語アクセシビリティ
クイックアンサー
日本にはSaaS製品向けのアクセシビリティ要件がありますか?
はい。2024年の障害者差別解消法の改正により、「合理的配慮」がソフトウェアやオンラインサービスを含む民間事業者に義務化されました。日本の組織が参照する技術標準は、WCAG 2.0/2.1と整合したJIS X 8341-3です。
SaaS製品はどの日本語スクリーンリーダーに対応すべきですか?
主流の2つは、日本語向けに作られ漢字の読み順と発音を処理するPC-Talkerと、日本語言語パックを入れたNVDAです。英語版VoiceOverやJAWSだけでテストすると、日本語テキストが実際にどう読み上げられるかを見落とします。
日本語の代替テキストは英語の代替テキストとどう違いますか?
日本語の代替テキストはより簡潔になる傾向があり、左から右への読み順に従い、スクリーンリーダーが発音を正しく判別できるように漢字を選ぶ必要があります。英語の代替テキストを字義どおりに訳すと、不自然になったり、誤って読み上げられたりすることがよくあります。

TL;DR

日本語アクセシビリティのローカライゼーションは、翻訳作業ではありません。日本市場で主流のスクリーンリーダーはどれか(JAWSではなくPC-Talkerと日本語版NVDA)、日本語の代替テキストの慣行が長さと漢字の読み戦略の面で英語とどう違うか、日本語でのARIAラベルの書き方はどうあるべきか(敬語ではなく機能本位)、フォームにおける日本語の4部構成のエラー読み上げパターンはどう機能するか、そしてJIS X 8341-3——日本のWCAG整合規格——が国際的なベースラインを超えて何を求めるか、を理解する必要があります。2024年4月以降、日本の民間企業はアクセシビリティに関する法的義務に直面しており、エンタープライズの調達チームがそれを次第に強制し始めています。本稿では、それぞれの判断をコード例とともに解説します。

キーポイント

  • 2024年の法改正により、民間企業のアクセシビリティが法的に義務化された——日本のエンタープライズSaaS調達チームは、ベンダー評価にアクセシビリティ適合性の質問を含めるようになりました。
  • 主流はPC-Talkerと日本語版NVDA——JAWSではない——JAWS前提で組んだテスト戦略は、日本のユーザーが実際に頼っているスクリーンリーダーを見落とします。
  • 日本語の代替テキストは英語版より簡潔——漢字の情報密度の高さにより、より短いテキストで同じ情報目的を果たせます。長すぎる代替テキストは日本語スクリーンリーダーで聴取の疲労を生みます。
  • ARIAラベルは敬語ではなく機能本位であるべき——スクリーンリーダーの読み上げはタスク志向です。aria-labelの中の丁寧な敬語は、ナビゲーションを遅くするだけのノイズです。
  • JIS X 8341-3はWCAG 2.1と整合しつつ、日本語特有のテキスト処理要件を加える——WCAGが扱わない、音声表記(ふりがな)のガイダンスや読み順の慣行です。

2024年のバリアフリー法(障害者差別解消法)改正:何が変わったか

2024年4月より前、日本の障害者差別解消法(Shougaisha Sabetsu Kaishou Hou)は、公的機関に対して法的拘束力のある差別禁止の要件を課す一方、民間企業には合理的配慮の提供を奨励する——求めはするが義務化はしない——にとどまっていました。2024年の改正は、このギャップを埋めました。ソフトウェアやオンラインサービスの提供者を含む民間事業者は、いまや合理的なアクセシビリティ配慮を提供する法的義務を負います。配慮が実現可能であるにもかかわらずそれを怠ることは、日本の法律上、禁止される差別に該当します。

SaaS企業にとっての実務上の影響は、判例やガイダンス文書を通じてなお形成途上ですが、調達からのシグナルはすでに明確です。日本のエンタープライズ顧客——とりわけ公共部門、金融サービス、医療、教育の領域——は、いまやベンダー評価にアクセシビリティ適合性の要件を日常的に含めています。JIS X 8341-3のレベルAA適合(日本のWCAG相当規格)を示せない製品は、競合との機能の同等性にかかわらず、エンタープライズ調達で失格となるリスクが高まっています。

これがローカライゼーションにとって意味するのは、日本語のアクセシビリティ対応をもはや製品リリース後に施す追加機能として扱えない、ということです。それは翻訳と並んで日本語UI層に作り込む必要があります——つまり、ARIAラベル、代替テキスト、フォームのエラー読み上げ、フォーカス管理のすべてが、ツールチップを読む晴眼ユーザー向けではなく、スクリーンリーダー向けに書かれた日本語コンテンツを必要とするということです。

2024
日本の民間部門のアクセシビリティ義務が法的に発効した年
AA
日本の行政調達が要求するJIS X 8341-3の適合レベル
PC-Talker
日本語特有の主流スクリーンリーダー——英語市場で先行するJAWSではない

日本語スクリーンリーダーの全体像

英語製品のアクセシビリティテストは、通常JAWS(Job Access With Speech)を中心に組まれます。北米とヨーロッパで最大のシェアを持つためです。日本については、この前提は誤りであり、日本のユーザーの多くが実際に頼っているスクリーンリーダーを見落とすテスト戦略につながります。

日本のアクセシビリティ利用で主流の2つは、PC-Talker日本語言語パックを入れたNVDAです。PC-Talker——高知システム開発によって開発——は日本語テキスト向けに専用設計されており、漢字の読み順、発音の判別(同じ漢字でも複数の読みがありうる)、日本語特有の句読点をネイティブに処理します。スクリーンリーダーをコンピューターの主要なインターフェースとして頼る日本のユーザーにとっての第一の選択肢です。日本語パック入りのNVDAは、オープンソースの代替で、技術志向のユーザーやアクセシビリティをテストする開発者の間で広く使われています。日本語対応のApple VoiceOverは、iOS関連のワークフローやmacOSでのテストに関わるツールです。

これらのツールとJAWSの挙動の違いは、ローカライゼーションにとって重要です。PC-Talkerは、組み込み辞書を使って発音を解決しながら漢字を読み上げます。漢字の熟語が曖昧なとき(同じ文字列が業務上の文脈によって異なる読みを持ちうるとき)、スクリーンリーダーは誤った読みを選ぶことがあります。これが、誤読されうる専門用語にはふりがな(ルビ)の注記を使うことを日本のアクセシビリティのベストプラクティスが推奨する理由です——WCAGが扱わず、JIS X 8341-3が扱う実務です。

スクリーンリーダー 市場での位置づけ(日本) 主要な日本語対応能力 テストの優先度
PC-Talker 主流・トップシェア 日本語向けに開発。漢字の発音、読み順、日本語の句読点をネイティブに処理 高——日本市場の主要テスト対象
NVDA+日本語 第二・開発者が使用 オープンソース。日本語言語パックで読み上げに対応するが、PC-Talkerより精度は劣る 高——アクセシビリティQAのオープンソース基準
VoiceOver(日本語) Appleエコシステム 日本語対応が強力。iOSのウェブアプリやmacOS向けSaaSに関係 中——モバイルやmacOSの利用者がいる製品では必須
JAWS 日本では小規模 日本語最適化が限定的。英語市場向けの製品 低——日本語の主要テストツールとしては使わない

日本語の代替テキスト:長さ・漢字戦略・読み順

日本語の代替テキストは、英語の代替テキストを日本語に訳したものではありません。慣行の違いは十分に大きく、これを翻訳作業として扱うと、長すぎる(聴取の疲労を生む)、発音が曖昧(誤読されうる漢字)、あるいは説明対象の内容に対して順序が誤っている、いずれかの代替テキストが生まれます。

長さ:日本語の漢字は、英語の散文より1文字あたりの情報量が大幅に多くなります。よく書かれた20〜30文字の日本語の代替テキストは、英語なら60〜80文字を要することを伝えられます。これは「日本語の代替テキストは短くせよ」という主張ではありません——長すぎる日本語の代替テキストを、スクリーンリーダー利用者にとってとりわけ疲れるものにする制約なのです。慣行は、画像の本質的な内容と機能を、英語にありがちな網羅的な説明傾向を持ち込まずに記述することです。

漢字の読み戦略:画像に漢字テキスト——グラフのラベル、製品名、ドキュメントのタイトル——が含まれるとき、代替テキストは漢字の読みを明示的に扱わなければなりません。alt属性に漢字をただ繰り返すだけでは、発音の推測をスクリーンリーダーに委ねることになります。曖昧さのない一般的な読みを持つ用語ならこれで機能します。専門的な業務語彙(金融用語、法律用語、変わった読みを持つ製品名)については、代替テキストは漢字だけでなく、その音(読み)を併記、あるいは漢字に代えて提示すべきです。

改善前(altで漢字に読みなし)
alt="売上高の推移グラフ"
スクリーンリーダーは「売上高」を「うりあげたか」とも「うりあげこう」とも読みうる——読みが曖昧です。「推移」は比較的フォーマルな語で、耳で聞いて認識できない読者もいます。
改善後(発音の明確さを追加)
alt="売上高(うりあげだか)の推移グラフ"
音(読み)を括弧で併記しています。スクリーンリーダーは漢字に続けてふりがなを読み上げ、グラフ説明で最も重要な用語の発音の曖昧さを取り除きます。

装飾的な画像:ルールはWCAGと同じです——装飾的な画像は空のalt属性(alt="")を使います。これは自動化ではなく能動的な判断を必要とします。なぜなら、日本語UIで何が装飾的とみなされるかは、英語ソースと異なりうるからです。英語デザインでは純粋に装飾だったアイコンが、テキストを凝縮した日本語UIでは意味的な重みを帯びることがあります。

日本語におけるARIAラベルの慣行

日本語SaaS製品におけるARIAラベルは、予測可能な4つのパターンで失敗します。そしてその4つすべては、ARIAラベルのローカライゼーションを、機能的な読み上げの受け手に向けたコンテンツ作成作業ではなく、翻訳作業として扱うことから生じます。

パターン1:英語のARIAラベルが未翻訳のまま。これが最も多い失敗です。目に見えるUIテキストは日本語に翻訳されているのに、aria-label属性——晴眼ユーザーには見えない——が英語のまま残ります。完全に日本語化されたインターフェースをたどるスクリーンリーダー利用者は、対話的な要素について英語の読み上げに出くわします。これは不快な文脈の切り替えであり、アクセシビリティ層がローカライゼーションの範囲に含まれていなかったことを物語ります。

改善前 — 日本語UIの中の英語aria-label
<button aria-label="Close dialog">×</button>
<!-- スクリーンリーダーの読み上げ:「Close dialog, button」と英語で。
     UIの他の部分は日本語なのに -->
改善後 — 日本語のaria-label、機能本位の語調
<button aria-label="ダイアログを閉じる">×</button>
<!-- スクリーンリーダーの読み上げ:「ダイアログを閉じる、ボタン」
     全体を通じて一貫した日本語 -->

パターン2:ARIAラベルに敬語の語調。日本語には複数の丁寧度の語調があり、製品UI向けに日本語を書くときの直感は、丁寧語や敬語を使うことです。ARIAラベルは機能的な読み上げであって、社交的なコミュニケーションではありません。ツールバーをたどるスクリーンリーダー利用者は、すべてのボタンのaria-labelを順番に聞きます——敬語の付け足しは、情報を加えずに彼らを遅くします。日本語のARIAラベルに正しい語調は、常体の機能的な日本語です。要素が実行するアクションを、直接に述べることです。

改善前(敬語の語調、冗長すぎる)
aria-label="ファイルをアップロードしてください"
「ください」は説明的な本文では適切ですが、機能的なARIAラベルでは不要な長さを加えます。スクリーンリーダー利用者は、ボタンに出くわすたびにこれを聞きます。
改善後(機能的な常体)
aria-label="ファイルをアップロード"
直接的な常体。社交的な語調の付け足しなしにアクションを読み上げます。これが、日本市場のスクリーンリーダー対応製品における標準です。

パターン3:機能の説明ではなく見た目の説明。要素が何をするかではなく、どう見えるかを説明するaria-labelは、ユーザーがその要素を見られる場合にしか役立ちません。スクリーンリーダー利用者が知る必要があるのは、要素の機能です。「青いアイコン」はARIAラベルではありません。「通知を確認する」がARIAラベルです。

パターン4:ランドマークのラベルが欠落、または未翻訳。ARIAのランドマークロール(navigation、main、complementary、form、search)は、スクリーンリーダー利用者がセクション間を移動するのを助けます。日本語の製品は、読み上げが一貫するように、これらのランドマークを日本語でラベル付けすべきです。未翻訳のランドマークラベルは、未翻訳のボタンラベルと同じ文脈切り替えの問題を生みます。

日本語のランドマークラベル
<nav aria-label="メインナビゲーション">...</nav>
<nav aria-label="パンくずリスト">...</nav>
<section aria-label="関連記事">...</section>
<!-- スクリーンリーダー:「メインナビゲーション、ナビゲーション」
     日本語UIの途中で「Main navigation, navigation」とならずに -->

日本語フォームのアクセシビリティ:ラベル・エラー・必須項目

日本語フォームのアクセシビリティには、技術的なARIA仕様の既定値とも、英語市場の慣行とも異なる慣行があります。ローカライゼーション判断が最も多い3つの領域は、必須項目の表示、エラーの読み上げパターン、そしてフォーム項目とその説明とのラベルの関連付けです。

必須項目の表示:英語のフォームは、慣例的に必須項目をアスタリスク(*)と「*印の項目は必須です」という凡例で示します。日本語のフォームは別の慣行を使います。必須項目は、ラベルの必須(hissu — required)を、項目ラベルの隣の赤やオレンジのタグとして、見える形のバッジで示します。アスタリスクの慣行も日本のユーザーには理解されますが、外来のものとして読まれます。「必須」バッジの慣行はネイティブの標準であり、スクリーンリーダー対応のためにプログラム上のaria-required="true"と併せて使うべきです。

日本語の必須項目表示
<label for="company-name">
  会社名 <span class="required-badge" aria-label="必須">必須</span>
</label>
<input type="text" id="company-name"
       aria-required="true"
       aria-describedby="company-name-error">
<!-- スクリーンリーダー:「会社名、必須、テキストフィールド、必須項目」 -->

エラーの読み上げパターン:日本語のフォーム送信がバリデーションに失敗したとき、エラーの読み上げは、日本語のスクリーンリーダー利用者が期待する4部構成のパターンに従う必要があります。(1) どの項目にエラーがあるかを特定する、(2) 入力の何が誤っていたかを述べる、(3) 正しい入力がどうあるべきかを述べる、(4) 再送信の前にその項目を修正する必要があることを示す。問題を指摘するだけで修正方法を述べない部分的なエラーメッセージは、晴眼者の助けなしにはユーザーが問題を直せない状態を残します。

改善前 — 不完全なエラーメッセージ
<span role="alert" id="email-error">
  メールアドレスが正しくありません。
</span>
<!-- 欠落:この項目で正しいメールアドレスの形式は何なのか -->
改善後 — 4部構成のエラー読み上げ
<span role="alert" id="email-error">
  メールアドレス欄にエラーがあります。
  入力されたメールアドレスの形式が正しくありません。
  半角英数字で「[email protected]」の形式で入力してください。
</span>
<!-- 項目を特定 / 問題を提示 / 正しい形式を提示 / 行動を示唆 -->

日本語のモーダルダイアログにおけるフォーカス管理は、英語に直接の対応物がないローカライゼーション判断をもたらします——閉じるアクションの読み上げです。英語のアクセシビリティ慣行は、通常×ボタンに aria-label="Close dialog" や aria-label="Close" を使います。日本語の慣行には確立された言い回し——「×で閉じる」——があり、日本のUIドキュメントがそのアクションをどう説明するかを反映しています。より自然な日本語のaria-labelは、「ダイアログを閉じる」、あるいは特定のタイトルを持つモーダルなら「[モーダルのタイトル]を閉じる」です。

より深いフォーカス管理の論点は、モーダルダイアログのロールの読み上げです。日本語でモーダルダイアログが開くとき、スクリーンリーダーは汎用のロールだけでなく、ダイアログの目的を日本語で読み上げるべきです。日本語のタイトル要素を指すaria-labelledbyと、日本語の説明を指すaria-describedbyは、フォーカスがダイアログ内に移ったときに文脈が確立されることを保証します。

適切なフォーカス管理を備えた日本語のモーダルダイアログ
<div role="dialog"
     aria-labelledby="modal-title"
     aria-describedby="modal-desc"
     aria-modal="true">
  <h2 id="modal-title">削除の確認</h2>
  <p id="modal-desc">このファイルを削除してもよいですか?この操作は取り消せません。</p>
  <button>削除する</button>
  <button aria-label="削除の確認を閉じる">×</button>
</div>
<!-- フォーカス時:「削除の確認、ダイアログ、このファイルを削除してもよいですか…」 -->

JIS X 8341-3とカラーコントラスト

JIS X 8341-3(正式名称:高齢者・障害者等配慮設計指針——情報通信における機器、ソフトウェア及びサービス——第3部:ウェブコンテンツ)は、同じ3つの適合レベル(A・AA・AAA)でWCAG 2.1と技術的に整合しています。ほとんどの技術要件——カラーコントラスト比、キーボード操作、時間依存メディアの字幕——については、WCAG 2.1 AAを満たすことは、JIS X 8341-3 AAを満たすことを意味します。

日本語SaaSのローカライゼーションにとって重要な違いは、日本語特有の附属書にあります。JIS X 8341-3は、漢字の多いコンテンツに対する音声表記(ふりがな/ルビ)のガイダンスを含み、複雑または専門的な漢字には、晴眼ユーザーとスクリーンリーダーの双方がアクセスできる音(読み)を付けることを推奨します。縦書きと横書きが混在するレイアウトでの読み順のガイダンスも含み、これはUIのどこかで日本語の縦組み(tategumi)を使う製品に影響します。そして、アクセシブルなコンテンツにおける漢数字とアラビア数字の使い分けも扱っており——これは日本語UIの日付形式、見出し、番号付きリストにとって重要な区別です。

カラーコントラストの要件はWCAG 2.1と同一です。レベルAAで、通常のテキストは4.5:1、大きなテキスト(18pt、または14ptの太字)は3:1。日本語実装で変わるのは、日本語の本文——同じフォントサイズで漢字・かな・ラテン文字が混在することが多い——が、実際のレンダリングの太さでこの比率を満たさなければならない点です。日本語フォントとラテン文字のフォールバックが異なる視覚的な太さでレンダリングされる場合、それはデザイン仕様と異なりうるからです。

英語でWCAG 2.1 AAに合格する製品でも、日本語のアクセシビリティQAでは失敗しうる——技術的な適合要件が異なるからではなく、日本語の言語層(ARIAラベル、代替テキスト、フォームのエラー読み上げ、ふりがな)が、アクセシビリティのコンテンツ作業ではなく翻訳作業として扱われたからです。

日本語アクセシビリティ ローカライゼーション チェックリスト

🧪

テストと適合

  • スクリーンリーダーのテスト:主要なテストはPC-Talkerと日本語版NVDAで実施——日本のユーザー実態を反映しないJAWSではなく。
  • JIS X 8341-3の目標:レベルAA適合を、日本の行政調達要件に合わせて文書化し、検証可能にする。
  • カラーコントラスト:4.5:1の比率を、デザイン仕様上の太さではなく、日本語フォントの実際のレンダリングの太さで検証する。
📝

代替テキスト

  • 漢字の読み:専門的な漢字を含む画像の代替テキストは、スクリーンリーダーに誤読されうる用語について音(読み)を提供する。
  • 長さ:日本語の代替テキストは簡潔に——漢字の密度により、英語が60文字以上を要することを20〜30文字で表せることが多い。
  • 装飾的な画像:空のalt=""を正しく使用——凝縮されたUIで意味的な重みを帯びる日本語のアイコンには、空でない代替テキストを付ける。
⚙️

ARIAラベルとランドマーク

  • 英語のARIAラベルを残さない:すべてのaria-label、aria-labelledbyの参照先テキスト、aria-describedbyの参照先テキストが日本語であること——アクセシビリティ層に英語の痕跡を残さない。
  • 機能本位の語調:ARIAラベルは常体の日本語(ダイアログを閉じる)を使う——聴取の疲労を加える敬語の語調(〜してください、〜ます)は使わない。
  • ランドマークのラベル:nav、main、aside、sectionのランドマークを日本語でラベル付け(メインナビゲーション、パンくずリスト)し、一貫したスクリーンリーダーのナビゲーションにする。
  • 見た目より機能:ARIAラベルは、要素がどう見えるかではなく、何をするかを説明する。
📋

フォームとエラーメッセージ

  • 必須項目の表示:アスタリスクの代わりに、または併せて「必須」バッジを使用——凡例なしでも認識されるネイティブの日本語の慣行。
  • エラーの読み上げ:すべてのバリデーションエラーが4部構成のパターンに従う——項目を特定/問題を提示/正しい形式を提示/行動を示唆。
  • モーダルのフォーカス:ダイアログは日本語のタイトルと説明のテキストを指すaria-labelledbyとaria-describedbyを使う。閉じるボタンには「ダイアログを閉じる」または「[タイトル]を閉じる」とラベル付けする。

あなたの日本語アクセシビリティ層は本番対応できていますか?

ARIAラベルのローカライゼーション、代替テキストの漢字戦略、フォームのエラー読み上げ、JIS X 8341-3への適合は、いずれも英語のアクセシビリティ監査に合格する製品が日本語の監査で失敗する領域です。ミニ診断は、日本語のアクセシビリティ層を特に対象とします——技術的な適合ツールが捉えないコンテンツの判断です。

ミニ診断を依頼する

よくある質問

2024年の日本のアクセシビリティ法改正で、SaaS企業にとって何が変わりましたか?

2024年の障害者差別解消法の改正により、合理的配慮の提供義務が、ソフトウェアやオンラインサービスの提供者を含む民間事業者にまで拡大されました。改正前、民間企業は配慮の提供を奨励される——求められるが義務ではない——にとどまっていました。2024年4月以降は、合理的なアクセシビリティ配慮を提供しないことが、日本の法律上、禁止される差別に該当します。日本で事業を行うSaaS企業にとって、これはアクセシビリティがもはやベストプラクティス上の差別化要素ではなく、法令遵守の要件であることを意味します。特に、調達チームがベンダー評価にアクセシビリティ適合性を日常的に含めるようになったエンタープライズ契約では顕著です。

SaaS製品はどの日本語スクリーンリーダーに対応する必要がありますか?

日本のアクセシビリティ利用で主流の2つは、PC-Talker(高知システム開発によって開発)と、日本語言語パックを入れたNVDAです。PC-Talkerは日本語テキスト向けに専用設計されており、漢字の読み順、発音の判別、日本語特有の句読点をネイティブに処理します。日本語パック入りのNVDAは、開発者や技術志向のユーザーが使うオープンソースの代替です。英語圏で主流のJAWSは日本でのシェアが小さく、日本市場向けSaaSの主要なテスト対象ではありません。日本語対応のApple VoiceOverも、iOS関連のワークフローでは関係します。

日本語の代替テキストは英語の代替テキストとどう書き分けるべきですか?

日本語の代替テキストは、英語との構造的な違いをいくつか考慮する必要があります。読み順の扱いが異なります——スクリーンリーダーは既定で横方向に左から右へ読むため、代替テキストはその順序で画像を説明すべきです。長さの慣行も異なります。漢字は1文字あたりの情報量が多いため、日本語の代替テキストは英語版より簡潔になるのが通例で、長すぎる代替テキストは聴取の疲労を生みます。スクリーンショットや画像内の漢字が多いテキストは、正確な用語の理解が文脈上必要なとき、代替テキストで音(読み)を明示する必要があります——「売上高」というグラフのラベルは、漢字を読みなしで残すのではなく「売上高(うりあげだか)」のように説明すべきです。装飾的な画像は、英語の慣行と同様に空のalt属性(alt="")を使います。

日本語SaaSのローカライゼーションで最も多いARIAラベルの誤りは何ですか?

日本語SaaSで最も多いARIAラベルの誤りは4つです。(1) 他のUIテキストはすべて翻訳されているのに、英語のARIAラベルが未翻訳のまま残ること——スクリーンリーダーが、日本語のインターフェースの中で英語で読み上げてしまいます。(2) ARIAラベルに過剰に丁寧な敬語表現を使うこと——スクリーンリーダーの読み上げは機能的なものであって社交的なものではなく、丁寧な表現は聴取の疲労を加えます。(3) ARIAのロール名を、日本語のアクセシビリティツールが期待する標準的な日本語の用語ではなく、字義どおりに訳すこと。(4) 要素の機能ではなく見た目を説明するaria-labelテキストを書くこと——「青いアイコン」は役に立ちませんが、「通知を確認する」はボタンが何をするのかをユーザーに伝えます。

JIS X 8341-3とは何で、WCAGとどう関係しますか?

JIS X 8341-3は、ウェブアクセシビリティに関する日本産業規格で、正式名称は「高齢者・障害者等配慮設計指針——情報通信における機器、ソフトウェア及びサービス——第3部:ウェブコンテンツ」です。適合レベルA・AA・AAAにおいてWCAG 2.1と技術的に整合しています。日本の行政調達はJIS X 8341-3のレベルAA適合を要求しており、2024年の法改正以降、民間のエンタープライズ調達もこの要件を次第に踏襲しています。WCAG 2.1 AAを満たす製品はJIS X 8341-3 AA適合に構造的に近いものの、日本の規格には、日本語特有のテキスト処理、読み順、音声表記(ふりがな)に関する追加のガイダンスが含まれており、これはWCAGが扱っていない領域です。

日本語アクセシビリティQA

あなたの日本語UIは、スクリーンリーダーで通用しますか?

2024年の日本の法改正以降、エンタープライズの調達チームはベンダー評価にアクセシビリティ適合性を含めています。ARIAラベル、代替テキストの戦略、フォームのエラーパターン、JIS X 8341-3への適合は、いずれも技術的に正しい製品が日本語のアクセシビリティQAで失敗する領域です——ローカライズはされても、アクセシビリティ・ローカライズはされていなかったからです。