Japan's 2024 revised Act for Eliminating Discrimination against Persons with Disabilities made reasonable accommodation, provided on request, a legal obligation for private-sector companies, while making a website accessible in advance remains an effort obligation. For SaaS products entering the Japanese market, Japanese screen reader behavior, JIS X 8341-3 conformance, alt text writing conventions, and ARIA label localization are best planned before launch, not addressed as afterthoughts.
Before April 2024, Japan's Act for Eliminating Discrimination against Persons with Disabilities (障害者差別解消法, Shougaisha Sabetsu Kaishou Hou) already required public bodies to provide reasonable accommodation, while private-sector businesses were under an effort obligation only. The 2024 revision closed this gap: since 1 April 2024, private-sector businesses, including software and online service providers, must provide reasonable accommodation when a person with a disability asks for it, unless the burden is excessive. The Cabinet Office separates this from environment improvement in advance (Article 5), such as making a website accessible, which remains an effort obligation.
For SaaS companies, the binding part is the response to individual requests. Website conformance is not itself a legal requirement for private companies, but it is the most practical way to reduce how often accommodation requests arise. Japanese public bodies are also asked by the Ministry of Internal Affairs and Communications to meet JIS X 8341-3:2016 Level AA on their own websites, so clients in the public sector and regulated industries may ask vendors about the same standard. Documenting your conformance level in advance is worth the effort.
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 is widely used in North America and Europe. For Japan, relying on JAWS alone leads to testing strategies that miss screen readers widely used by Japanese users.
Two screen readers widely used in Japan are PC-Talker and NVDA with Japanese language packs. PC-Talker — developed by Kochi System Development, Inc. (株式会社高知システム開発) — 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 a common choice among Japanese users who rely on a screen reader 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 it helps to provide readings (furigana or ruby text) for specialized terminology that may be misread — a practice covered by WCAG success criterion 3.1.6 Pronunciation (Level AAA), which JIS X 8341-3:2016 shares.
| Screen Reader | Market Position (Japan) | Key Japanese Capability | Testing Priority |
|---|---|---|---|
| PC-Talker | Widely used | Japanese-built; handles kanji pronunciation, reading order, and Japanese punctuation natively | High — recommended testing target for the 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 | Less common in Japan | Limited Japanese optimization; English-market product | Low — not sufficient as the only 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 identical in content to WCAG 2.0 (via ISO/IEC 40500:2012) 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.
JIS X 8341-3:2016 does not add Japanese-only success criteria; its JIS-specific items sit in informative annexes. Japanese readings are handled by WCAG itself: success criterion 3.1.3 Unusual Words asks for a mechanism to identify definitions of words used in an unusual or restricted way, and 3.1.6 Pronunciation asks for a mechanism to identify pronunciation where meaning is ambiguous without it. Both are Level AAA, beyond the usual AA target, but for kanji-heavy business terminology they are worth applying selectively. Reading order in mixed vertical-horizontal layouts (tategumi) and the choice between kanji and Arabic numerals in dates, headings, and numbered lists are practical localization decisions rather than JIS requirements.
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 AuditThree Japanese documents come up when a Japanese customer asks about accessibility, and they do different jobs. The Cabinet Office's own explanation of the revised Act for Eliminating Discrimination against Persons with Disabilities (Act No. 65 of 2013, amended by Act No. 56 of 2021, in force from 1 April 2024) separates two duties. Providing reasonable accommodation (合理的配慮の提供) in response to an individual request is now a legal obligation for private businesses, as it already was for public bodies. Improving the environment in advance (環境の整備, Article 5), which is where accessible websites and information access sit, remains an effort obligation (努力義務) for both. In other words, the Act does not by itself make a non-conforming website unlawful; how it applies to a specific product or request is a question for Japanese counsel.
| Document | Owner | What it does for you |
|---|---|---|
| Act for Eliminating Discrimination against Persons with Disabilities (revised, in force 2024-04-01) | Cabinet Office | Sets the duties: reasonable accommodation on request (legal obligation) and environment improvement (effort obligation, Art. 5) |
| JIS X 8341-3:2016 | Japanese Industrial Standard | The technical yardstick. Identical in content to ISO/IEC 40500:2012, which is WCAG 2.0; JIS-specific items were moved to informative annexes JA and JB |
| Web Accessibility Introduction Guidebook (ウェブアクセシビリティ導入ガイドブック) | Digital Agency | A practical introduction built on JIS X 8341-3:2016, including a quick-reference table. First published 2023-02-24, last updated 2025-10-16 |
lang="ja" on the document, Japanese alt text and labels, and error text as a screen reader announces it.Sources: Cabinet Office, 障害者差別解消法; Digital Agency, ウェブアクセシビリティ導入ガイドブック; Web Accessibility Infrastructure Committee (WAIC), JIS X 8341-3:2016 Q&A; Cabinet Office, web accessibility policy.
What 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 made the provision of reasonable accommodation a legal obligation for private-sector businesses, including software and online service providers, from 1 April 2024. Before the revision, this was an effort obligation for private companies. The Cabinet Office distinguishes two duties: reasonable accommodation, provided when a person with a disability requests it, is now mandatory; environment improvement in advance, such as making a website accessible (Article 5), remains an effort obligation. For SaaS companies, the binding part is responding to individual requests, while website conformance to JIS X 8341-3 is the practical way to reduce how often such requests arise.
Which Japanese screen readers do SaaS products need to support?
Two screen readers widely used in Japan are PC-Talker (developed by Kochi System Development, Inc.) 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 is widely used in English-speaking markets, but it should not be the only 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 identical in content to WCAG 2.0 (via ISO/IEC 40500:2012) at conformance levels A, AA, and AAA. The Ministry of Internal Affairs and Communications, in its Public Website Operation Guidelines (みんなの公共サイト運用ガイドライン), asks public bodies to make their own websites conform to JIS X 8341-3:2016 Level AA. A product meeting WCAG 2.1 AA also covers the WCAG 2.0 success criteria contained in JIS X 8341-3:2016. Japanese readings are addressed by WCAG itself, in success criteria 3.1.3 Unusual Words and 3.1.6 Pronunciation, both at Level AAA.
Since Japan's 2024 law revision, private companies must respond to reasonable accommodation requests, and documented JIS X 8341-3 conformance is the practical way to reduce them. 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.