Japan's 2024 revised Act for Eliminating Discrimination against Persons with Disabilities moved accessibility from a best-practice recommendation to a legal compliance requirement for private-sector companies. For SaaS products entering the Japanese market, this means Japanese screen reader behavior, JIS X 8341-3 conformance, alt text writing conventions, and ARIA label localization are now procurement-level concerns — not afterthoughts addressed post-launch.
Before April 2024, Japan's Act for Eliminating Discrimination against Persons with Disabilities (障害者差別解消法, Shougaisha Sabetsu Kaishou Hou) imposed legally binding non-discrimination requirements on public-sector organizations, while encouraging — but not requiring — private-sector companies to provide reasonable accommodation. The 2024 revision closed this gap. Private-sector businesses, including software and online service providers, are now legally obligated to provide reasonable accessibility accommodation. Failure to do so, when accommodation is feasible, constitutes prohibited discrimination under Japanese law.
The practical implications for SaaS companies are still developing through case law and guidance documents, but the procurement signal is already clear. Japanese enterprise clients — particularly those in the public sector, financial services, healthcare, and education — now routinely include accessibility conformance requirements in vendor assessments. A product that cannot demonstrate JIS X 8341-3 Level AA conformance (Japan's WCAG-equivalent standard) faces increasing disqualification risk in enterprise procurement, regardless of feature parity with competitors.
What this means for localization is that Japanese accessibility work can no longer be treated as an enhancement applied after the product is launched. It needs to be built into the Japanese UI layer alongside translation — which means ARIA labels, alt text, form error announcements, and focus management all need Japanese-language content that was written for screen readers, not for sighted users reading a tooltip.
Accessibility testing for English-language products is typically built around JAWS (Job Access With Speech), which holds the largest market share in North America and Europe. For Japan, this assumption is incorrect and leads to testing strategies that miss the screen readers most Japanese users actually depend on.
The two screen readers that dominate Japanese accessibility use are PC-Talker and NVDA with Japanese language packs. PC-Talker — developed by High-Tech Laboratory Japan — is purpose-built for Japanese text and handles kanji reading order, pronunciation disambiguation (the same kanji can have multiple readings), and Japanese-specific punctuation natively. It is the primary choice for Japanese users who rely on screen readers as their main computer interface. NVDA with Japanese packs is the open-source alternative, widely used by technically oriented users and developers testing accessibility. Apple VoiceOver with Japanese language support is the relevant tool for iOS-adjacent workflows and macOS testing.
The behavioral differences between these tools and JAWS matter for localization. PC-Talker reads kanji using its built-in dictionary to resolve pronunciation; when a kanji compound is ambiguous (the same string could have different readings in different business contexts), the screen reader may choose the wrong reading. This is why Japanese accessibility best practice recommends using furigana annotations (phonetic ruby text) for specialized terminology that may be misread — a practice WCAG does not address but JIS X 8341-3 does.
| Screen Reader | Market Position (Japan) | Key Japanese Capability | Testing Priority |
|---|---|---|---|
| PC-Talker | Primary / dominant | Japanese-built; handles kanji pronunciation, reading order, and Japanese punctuation natively | High — primary testing target for Japanese market |
| NVDA + Japanese | Secondary / developer-used | Open-source; Japanese language pack adds reading support but less refined than PC-Talker | High — open-source baseline for accessibility QA |
| VoiceOver (Japanese) | Apple ecosystem | Strong Japanese support; relevant for iOS web apps and macOS-facing SaaS | Medium — essential if product has a mobile or macOS audience |
| JAWS | Minimal in Japan | Limited Japanese optimization; English-market product | Low — do not use as primary Japanese testing tool |
Japanese alt text is not English alt text translated into Japanese. The conventions differ enough that treating it as a translation task produces alt text that is either too long (creating listening fatigue), phonetically ambiguous (kanji that could be misread), or organized in the wrong order for the content being described.
Length: Japanese kanji packs significantly more information per character than English prose. A well-written Japanese alt text of 20-30 characters can convey what English requires 60-80 characters to say. This is not an argument for shorter Japanese alt text — it is a constraint that makes over-long Japanese alt text especially fatiguing to screen reader users. The convention is to describe the essential content and function of the image, without the English tendency toward comprehensive description.
Kanji reading strategy: When an image contains kanji text — a chart label, a product name, a document title — the alt text must handle the kanji reading explicitly. Simply repeating the kanji in the alt attribute leaves the screen reader to guess the pronunciation. For terms with unambiguous common readings, this works. For specialized business vocabulary (financial terms, legal terminology, product names with unusual readings), the alt text should provide the phonetic reading alongside or instead of the kanji alone.
Decorative images: The rule is identical to WCAG — decorative images use empty alt attributes (alt=""). This requires active judgment, not automation, because what counts as decorative in a Japanese UI may differ from the English source: an icon that was purely decorative in the English design may carry semantic weight in the Japanese UI where text has been condensed.
ARIA labels in Japanese SaaS products fail in four predictable patterns, and all four come from treating ARIA label localization as a translation task rather than a content-writing task for a functional announcement audience.
Pattern 1: English ARIA labels left untranslated. This is the most common failure. The visible UI text is translated into Japanese, but the aria-label attributes — invisible to sighted users — remain in English. A screen reader user navigating a fully Japanese interface will encounter English announcements for interactive elements. This is a jarring context switch that signals the accessibility layer was not included in the localization scope.
<button aria-label="Close dialog">×</button> <!-- Screen reader announces: "Close dialog, button" in English while the rest of the UI is Japanese -->
<button aria-label="ダイアログを閉じる">×</button> <!-- Screen reader announces: "ダイアログを閉じる、ボタン" Consistent Japanese throughout -->
Pattern 2: Honorific register in ARIA labels. Japanese has multiple politeness registers, and the instinct when writing Japanese for a product UI is to use polite or honorific language. ARIA labels are functional announcements, not social communications. A screen reader user navigating a toolbar hears every button's aria-label in sequence — honorific padding slows them down without adding information. The correct register for Japanese ARIA labels is plain-form functional Japanese: the action the element performs, stated directly.
Pattern 3: Visual description instead of function description. An aria-label that describes what an element looks like — rather than what it does — is useful only if the user can see the element. Screen reader users need to know the element's function. "青いアイコン" (blue icon) is not an ARIA label. "通知を確認する" (check notifications) is.
Pattern 4: Landmark labels missing or untranslated. ARIA landmark roles (navigation, main, complementary, form, search) help screen reader users jump between sections. Japanese-language products should label these landmarks in Japanese so announcements are consistent. An untranslated landmark label creates the same context-switch problem as an untranslated button label.
<nav aria-label="メインナビゲーション">...</nav> <nav aria-label="パンくずリスト">...</nav> <section aria-label="関連記事">...</section> <!-- Screen reader: "メインナビゲーション、ナビゲーション" rather than "Main navigation, navigation" mid-Japanese-UI -->
Japanese form accessibility has conventions that differ from both the technical ARIA specification defaults and English-market practice. The three areas with the most localization decisions are: required field marking, error announcement patterns, and the label association between form fields and their instructions.
Required field marking: English forms conventionally mark required fields with an asterisk (*) and a legend noting "Fields marked with * are required." Japanese forms use a separate convention: required fields are marked with the label 必須 (hissu — required) as a visible badge, typically in a red or orange tag next to the field label. The asterisk convention is understood by Japanese users but reads as foreign. The 必須 badge convention is the native standard and should be used alongside the programmatic aria-required="true" for screen reader support.
<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"> <!-- Screen reader: "会社名、必須、テキストフィールド、必須項目" -->
Error announcement patterns: When a Japanese form submission fails validation, the error announcement must follow a four-part pattern that Japanese screen reader users expect: (1) identify which field has the error, (2) state what was wrong with the input, (3) state what the correct input should be, and (4) indicate that the field needs to be corrected before resubmitting. Partial error messages — which name the problem without stating the correction — leave users unable to fix the issue without sighted assistance.
<span role="alert" id="email-error"> メールアドレスが正しくありません。 </span> <!-- Missing: what IS a correct email address format for this field -->
<span role="alert" id="email-error"> メールアドレス欄にエラーがあります。 入力されたメールアドレスの形式が正しくありません。 半角英数字で「[email protected]」の形式で入力してください。 </span> <!-- Field identified / problem stated / correct format shown / action implied -->
Focus management in Japanese modal dialogs introduces a localization decision that has no direct English equivalent: the announcement of the close action. English-language accessibility practice typically uses aria-label="Close dialog" or aria-label="Close" on the × button. Japanese practice has an established convention — 「×で閉じる」 (close with ×) — that reflects how Japanese UI documentation describes the action. The more natural Japanese aria-label is 「ダイアログを閉じる」 (close the dialog) or, for a modal with a specific title, 「[modal title]を閉じる」.
The deeper focus management question is modal dialog role announcement. When a modal dialog opens in Japanese, the screen reader should announce the dialog's purpose in Japanese, not just the generic role. An aria-labelledby pointing to a Japanese title element, and an aria-describedby pointing to a Japanese description, ensures the context is established when focus moves into the dialog.
<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> <!-- On focus: "削除の確認、ダイアログ、このファイルを削除してもよいですか…" -->
JIS X 8341-3 (formally: Guidelines for older persons and persons with disabilities — Information and communications equipment, software and services — Part 3: Web content) is technically aligned with WCAG 2.1 at the same three conformance levels (A, AA, AAA). For most technical requirements — color contrast ratios, keyboard navigation, time-based media captions — meeting WCAG 2.1 AA means meeting JIS X 8341-3 AA.
The differences that matter for Japanese SaaS localization are in the Japanese-specific annexes. JIS X 8341-3 includes guidance on phonetic annotation (furigana / ruby text) for kanji-heavy content, recommending that complex or specialized kanji include phonetic readings accessible to both sighted users and screen readers. It includes guidance on reading order in mixed vertical-horizontal text layouts, which affects products that use Japanese vertical writing (tategumi) in any part of the UI. And it addresses the use of kanji numerals versus Arabic numerals in accessible content — a distinction that matters for date formats, headings, and numbered lists in Japanese UI.
The color contrast requirement is identical to WCAG 2.1: 4.5:1 for normal text, 3:1 for large text (18pt or 14pt bold), at Level AA. What changes in a Japanese-language implementation is that Japanese body text — which often mixes kanji, kana, and Latin characters at the same font size — must meet this ratio at the actual rendering weight, which can differ from the design specification if the Japanese font and the Latin fallback render at different visual weights.
ARIA label localization, alt text kanji strategy, form error announcements, and JIS X 8341-3 conformance are all areas where products that pass English accessibility audits fail Japanese ones. A Mini Audit reviews the Japanese accessibility layer specifically — the content decisions that technical compliance tools do not catch.
Request a Mini AuditWhat did Japan's 2024 accessibility law revision change for SaaS companies?
The 2024 revision to Japan's Act for Eliminating Discrimination against Persons with Disabilities extended mandatory reasonable accommodation requirements to private-sector businesses, including software and online service providers. Before the revision, private companies were only encouraged — not required — to provide accommodation. After April 2024, failure to provide reasonable accessibility accommodation constitutes prohibited discrimination under Japanese law. For SaaS companies operating in Japan, this means accessibility is no longer a best-practice differentiator but a legal compliance requirement, particularly for enterprise contracts where procurement teams now routinely include accessibility conformance in their vendor assessments.
Which Japanese screen readers do SaaS products need to support?
The two screen readers that dominate Japanese accessibility use are PC-Talker (developed by High-Tech Laboratory Japan) and NVDA with Japanese language packs. PC-Talker is specifically designed for Japanese text and handles kanji reading order, pronunciation disambiguation, and Japanese-specific punctuation natively. NVDA with Japanese packs is the open-source alternative used by developers and technically oriented users. JAWS — dominant in English-speaking markets — has limited Japanese market share and is not the primary testing target for Japanese-market SaaS. Apple VoiceOver with Japanese is also relevant for iOS-adjacent workflows.
How should Japanese alt text be written differently from English alt text?
Japanese alt text must account for several structural differences from English. Reading order matters differently — screen readers read horizontally left-to-right by default, so alt text should describe images in that order. Length conventions differ: Japanese alt text is typically more concise than English equivalents because kanji packs more information per character, and lengthy alt text creates listening fatigue. Kanji-heavy text in a screenshot or image requires the alt text to spell out the phonetic reading when the context requires understanding the exact term — a chart label reading 売上高 should be described as 売上高(うりあげだか) rather than leaving the kanji unglossed. Decorative images use empty alt attributes (alt="") identically to English practice.
What are the most common ARIA label mistakes in Japanese SaaS localization?
The four most common ARIA label mistakes in Japanese SaaS are: (1) leaving English ARIA labels untranslated when all other UI text has been translated — screen readers announce in English inside an otherwise Japanese interface; (2) using overly formal honorific language in ARIA labels — screen reader announcements are functional, not social, and polite forms add listening fatigue; (3) translating ARIA role names literally rather than using standard Japanese terms that native Japanese accessibility tools expect; and (4) writing aria-label text that describes the visual appearance of an element rather than its function — 青いアイコン (blue icon) is unhelpful, 通知を確認する (check notifications) tells the user what the button does.
What is JIS X 8341-3 and how does it relate to WCAG?
JIS X 8341-3 is the Japanese Industrial Standard for web accessibility, formally titled Guidelines for older persons and persons with disabilities — Information and communications equipment, software and services — Part 3: Web content. It is technically aligned with WCAG 2.1 at conformance levels A, AA, and AAA. Japanese government procurement requires JIS X 8341-3 Level AA conformance, and since the 2024 law revision, enterprise procurement in private-sector Japan increasingly mirrors this requirement. A product meeting WCAG 2.1 AA is structurally close to JIS X 8341-3 AA compliance, but the Japanese standard includes additional guidance on Japanese-specific text handling, reading order, and phonetic annotation (furigana) that WCAG does not address.
Since Japan's 2024 law revision, enterprise procurement teams are including accessibility conformance in vendor assessments. ARIA labels, alt text strategy, form error patterns, and JIS X 8341-3 compliance are all areas where technically correct products fail Japanese accessibility QA — because they were localized but not accessibility-localized.