EPUB localization is not the same as translating a manuscript and exporting it again. An EPUB publication is a structured package containing content documents, navigation, metadata, styles, images, internal links and other resources. A target-language edition can be beautifully translated yet fail because the table of contents points to the wrong anchors, footnotes no longer return to the text, language metadata remains wrong or right-to-left content is rendered under a left-to-right assumption.
Searches for EPUB localization, eBook translation, translate EPUB, multilingual EPUB, EPUB accessibility translation, eBook RTL, translate footnotes, EPUB navigation localization and eBook formatting after translation describe a publishing workflow, not a word-replacement task. W3C’s EPUB standard defines a packaged web-content format with content documents, navigation, metadata and accessibility requirements that must continue to work after localization.
This guide explains how to move an EPUB or eBook into another language without breaking its structure. It covers reflowable and fixed-layout books, package metadata, language declarations, navigation documents, headings, landmarks, footnotes, endnotes, cross-references, internal anchors, images, alternative text, fonts, bidirectional text, text-to-speech, page references, search, validation and reading-system testing.
This article belongs to eduKateSG’s Master Art of Translation architecture. It extends the professional localization layer while preserving the existing owners for files, Unicode, release management, dynamic messages and general translation quality.
Quick answer
Translate the publication as structured content, not as a flattened document. Preserve package identity, spine order, IDs, links and semantics; update language metadata and human-facing navigation; adapt CSS and direction where the target script requires it; translate alternative text and accessibility content; then validate the EPUB and test it in more than one reading system.
- Unpack: inventory content documents, navigation, metadata and resources.
- Protect: preserve IDs, filenames, links and machine structure unless there is an explicit migration plan.
- Translate: localize prose, headings, navigation labels, metadata and accessible descriptions.
- Declare: update publication and document language/direction correctly.
- Reflow: test expansion, line breaking, ruby, vertical or RTL behavior where relevant.
- Validate: run EPUB conformance checking.
- Read: test real reading systems, navigation, footnotes and TTS.
1. Treat EPUB as a web publication package
EPUB 3 packages structured web content rather than a single monolithic text file. W3C describes EPUB as a container for HTML, CSS, SVG and related resources with package and navigation documents.
Professional method. Inventory every content document, stylesheet, image, font, media resource and package/navigation file before translation. The decision should be explicit enough that another translator, editor, developer or release manager can repeat it without guessing why the previous team made that choice.
Failure mode. A workflow extracts only visible paragraphs and loses navigation or accessibility metadata. The translated chapters are correct but the table of contents still displays source-language headings.
Verification. Compare the package inventory before and after localization. If the check fails, repair the earliest layer that created the defect rather than patching only the final visible output.
2. Distinguish reflowable from fixed-layout publications
Reflowable EPUB allows reading systems to adapt text to viewport and user settings, while fixed-layout content behaves more like positioned pages. Translation expansion affects the two forms differently.
Professional method. Identify the rendition type before planning layout work; prioritize semantic flow for reflowable books and spatial fit plus accessibility for fixed layout. The decision should be explicit enough that another translator, editor, developer or release manager can repeat it without guessing why the previous team made that choice.
Failure mode. A fixed-layout children’s book receives long target text that overlays illustrations. A reflowable novel can naturally expand, while a graphic textbook may need redesigned text containers.
Verification. Resize text and viewport in the target reading system. If the check fails, repair the earliest layer that created the defect rather than patching only the final visible output.
3. Update publication language metadata
The target EPUB should identify its actual language. Language metadata affects accessibility, pronunciation, search and reading-system behavior.
Professional method. Update package metadata and document-level language declarations consistently, including language changes for embedded passages where needed. The decision should be explicit enough that another translator, editor, developer or release manager can repeat it without guessing why the previous team made that choice.
Failure mode. A French translation retains English language metadata and TTS chooses English pronunciation. An English quotation inside a Japanese publication can carry its own language tag while the publication defaults to Japanese.
Verification. Inspect metadata and listen with TTS. If the check fails, repair the earliest layer that created the defect rather than patching only the final visible output.
4. Set text direction deliberately
Right-to-left and bidirectional content needs structural direction information. EPUB 3.3 includes internationalization provisions and reading systems rely on web direction semantics.
Professional method. Apply the same structural principles described in RTL and bidirectional localization, including correct base direction and isolated inline opposite-direction content. The decision should be explicit enough that another translator, editor, developer or release manager can repeat it without guessing why the previous team made that choice.
Failure mode. The team manually reverses punctuation or numbers in the text. Arabic prose can contain Latin ISBNs and URLs that need correct bidi handling.
Verification. Test in multiple EPUB readers and copy/paste the passage. If the check fails, repair the earliest layer that created the defect rather than patching only the final visible output.
5. Preserve spine order and reading sequence
The EPUB spine determines the primary reading order. Translation does not usually change the identity of chapters or their logical sequence.
Professional method. Keep spine references stable unless the localized edition intentionally restructures the book and all navigation is updated. The decision should be explicit enough that another translator, editor, developer or release manager can repeat it without guessing why the previous team made that choice.
Failure mode. Renaming files causes one chapter to disappear from the spine. Chapter 10 is translated but omitted because its itemref no longer matches the manifest ID.
Verification. Read next/previous through the entire book. If the check fails, repair the earliest layer that created the defect rather than patching only the final visible output.
6. Localize the navigation document
The EPUB navigation document is a human-facing structural map. Readers need translated table-of-contents labels even when internal href targets remain stable.
Professional method. Translate visible nav labels while preserving target anchors and structural semantics. The decision should be explicit enough that another translator, editor, developer or release manager can repeat it without guessing why the previous team made that choice.
Failure mode. The TOC links are translated as text and their fragment identifiers are accidentally changed. ‘Chapter 3: Methods’ becomes natural target-language text but still links to chap03.xhtml#methods.
Verification. Click every top-level and nested TOC entry. If the check fails, repair the earliest layer that created the defect rather than patching only the final visible output.
7. Preserve internal IDs and anchors
Footnotes, cross-references and navigation often depend on IDs. An ID that looks like English text may still be machine identity.
Professional method. Keep IDs stable unless a controlled migration updates every reference. The decision should be explicit enough that another translator, editor, developer or release manager can repeat it without guessing why the previous team made that choice.
Failure mode. A translator changes id=’conclusion’ to a target word and breaks links. Visible link text can localize while href=’#conclusion’ remains untouched.
Verification. Run an internal-link checker and click representative anchors. If the check fails, repair the earliest layer that created the defect rather than patching only the final visible output.
8. Translate footnote and endnote labels, not their link mechanics
Notes combine human language with reciprocal links. Both the callout and the return link must continue to work.
Professional method. Translate note content and accessible labels while preserving IDs, hrefs and EPUB note semantics. The decision should be explicit enough that another translator, editor, developer or release manager can repeat it without guessing why the previous team made that choice.
Failure mode. The back-reference icon or label is removed during translation. A localized ‘Back to text’ label can retain the same return anchor.
Verification. Open every sample note and navigate back. If the check fails, repair the earliest layer that created the defect rather than patching only the final visible output.
9. Keep cross-references semantically correct
Phrases such as ‘see Chapter 4’ may need more than word translation if numbering or localized titles change. References combine language and structure.
Professional method. Use stable identifiers or generated references where possible and verify final numbering/title labels after layout. The decision should be explicit enough that another translator, editor, developer or release manager can repeat it without guessing why the previous team made that choice.
Failure mode. A translated sentence points to Chapter 5 after editorial restructuring moved the content. A link can target the correct section while visible reference wording updates from a generated title.
Verification. Follow each sampled cross-reference in the final book. If the check fails, repair the earliest layer that created the defect rather than patching only the final visible output.
10. Translate image alternative text and descriptions
Accessible image descriptions are content. W3C EPUB Accessibility treats accessibility as part of publication conformance, not an optional afterthought.
Professional method. Translate alt text, extended descriptions and figure captions to the same factual standard as visible prose. The decision should be explicit enough that another translator, editor, developer or release manager can repeat it without guessing why the previous team made that choice.
Failure mode. Images are localized visually but their alt attributes remain English or become empty. A chart description should preserve the trend and variables, not merely translate the visible caption.
Verification. Review with images disabled or via screen reader. If the check fails, repair the earliest layer that created the defect rather than patching only the final visible output.
11. Separate text inside images from image identity
Screenshots, diagrams and scanned figures can contain source-language text. Replacing visible text may require new assets while filenames and references remain stable or are remapped carefully.
Professional method. Inventory text-bearing images and decide whether to recreate, overlay, caption or describe them. The decision should be explicit enough that another translator, editor, developer or release manager can repeat it without guessing why the previous team made that choice.
Failure mode. A localized book contains translated body text but source-language diagrams. A diagram can be redrawn with target labels while keeping its semantic figure role.
Verification. Scan every visual page for source-language residue. If the check fails, repair the earliest layer that created the defect rather than patching only the final visible output.
12. Check font coverage and embedding rights
Target scripts may need different fonts. A font that covers Latin text may lack Arabic, CJK or complex-script glyphs; embedded fonts can also have licensing constraints.
Professional method. Use fonts with required coverage and valid embedding permissions, with resilient fallback stacks. The decision should be explicit enough that another translator, editor, developer or release manager can repeat it without guessing why the previous team made that choice.
Failure mode. The target EPUB displays tofu boxes or drops diacritics. A CJK edition may need a dedicated font subset or system-font strategy.
Verification. Test representative glyphs and all typographic weights on multiple readers. If the check fails, repair the earliest layer that created the defect rather than patching only the final visible output.
13. Do not hard-code English line breaks
Manual breaks and non-breaking spaces can become harmful after translation. Reflow depends on the target language’s line-breaking rules and screen size.
Professional method. Remove decorative source breaks where they are not semantically required and use CSS/HTML structure instead. The decision should be explicit enough that another translator, editor, developer or release manager can repeat it without guessing why the previous team made that choice.
Failure mode. A target word is split or a line leaves a huge gap because the source forced a break. A poem may intentionally preserve lineation, while ordinary prose should reflow.
Verification. Change font size, orientation and viewport width. If the check fails, repair the earliest layer that created the defect rather than patching only the final visible output.
14. Treat hyphenation and justification as locale behavior
Hyphenation dictionaries and word-breaking rules vary by language. Global CSS assumptions can create ugly or incorrect target typography.
Professional method. Let reading systems apply language-aware rules where possible and test language-specific CSS only when necessary. The decision should be explicit enough that another translator, editor, developer or release manager can repeat it without guessing why the previous team made that choice.
Failure mode. English hyphenation settings are applied to a language with different morphology. Long German compounds may wrap differently from English terms.
Verification. Inspect dense paragraphs at large font sizes. If the check fails, repair the earliest layer that created the defect rather than patching only the final visible output.
15. Preserve semantic headings and landmarks
Heading hierarchy and landmark navigation support both visual and assistive navigation. Flattening structure during translation damages usability.
Professional method. Translate heading text while preserving element levels and EPUB structural semantics. The decision should be explicit enough that another translator, editor, developer or release manager can repeat it without guessing why the previous team made that choice.
Failure mode. A translator exports formatted paragraphs and loses h2/h3 structure. A screen reader’s heading list should mirror the logical chapter outline in the target language.
Verification. Navigate by headings and landmarks with assistive technology. If the check fails, repair the earliest layer that created the defect rather than patching only the final visible output.
16. Localize metadata beyond the title
EPUB package metadata can include title, creator, description, subject and other human-readable fields. Discovery and library presentation depend on them.
Professional method. Translate appropriate descriptive metadata while preserving identifiers such as ISBNs and canonical IDs. The decision should be explicit enough that another translator, editor, developer or release manager can repeat it without guessing why the previous team made that choice.
Failure mode. An ISBN or identifier is translated because it appears beside ordinary metadata. The book description can localize while the identifier remains exact.
Verification. Inspect publication metadata in a library/reader UI. If the check fails, repair the earliest layer that created the defect rather than patching only the final visible output.
17. Test text-to-speech and pronunciation
eBooks are often consumed through TTS. Wrong language metadata, abbreviations or proper names can make a correct text difficult to understand.
Professional method. Use language tagging, pronunciation guidance where supported and natural target punctuation; test common TTS engines. The decision should be explicit enough that another translator, editor, developer or release manager can repeat it without guessing why the previous team made that choice.
Failure mode. The target edition reads every English acronym under target-language phonology. A language switch around a quoted foreign phrase can improve speech output.
Verification. Listen to chapter opening, abbreviations, numbers and mixed-language passages. If the check fails, repair the earliest layer that created the defect rather than patching only the final visible output.
18. Validate EPUB conformance after localization
Structural defects can be introduced during file processing. W3C maintains the EPUB specifications and the ecosystem uses conformance checking to catch broken package rules.
Professional method. Run EPUB validation after every assembled target edition and resolve both errors and material warnings. The decision should be explicit enough that another translator, editor, developer or release manager can repeat it without guessing why the previous team made that choice.
Failure mode. The book is visually acceptable in one reader but invalid in another because the nav or manifest is broken. An unescaped character in translated XHTML can invalidate a content document.
Verification. Run EPUBCheck or equivalent current validator and test at least two reading systems. If the check fails, repair the earliest layer that created the defect rather than patching only the final visible output.
A repeatable operating sequence
A safe EPUB workflow preserves the publication graph—manifest, spine, navigation, IDs and semantics—while translating the human-facing content layered on top.
- Inventory the EPUB package, rendition type and all resources.
- Create a protected list of IDs, filenames, links and machine metadata.
- Translate content documents and human-facing metadata.
- Update language and direction declarations.
- Localize navigation, notes, cross-references and accessible text.
- Replace or adapt text-bearing images where required.
- Verify fonts, CSS, line breaking and reflow.
- Test TTS, headings and landmark navigation.
- Run internal-link checks.
- Validate EPUB conformance.
- Test multiple reading systems and screen sizes.
- Archive the validated target package with source/version provenance.
Treat this sequence as a loop. A defect found late can reveal an earlier assumption in structure, metadata, source wording, identifier design or platform configuration. Fixing that upstream cause is usually more valuable than repeatedly repairing the symptom in every locale.
Worked scenarios
1. Arabic technical handbook
The text becomes RTL but contains many Latin model numbers and URLs. The hidden risk is manual bidi fixes corrupting identifiers.
Set correct structural direction, isolate inline LTR tokens and keep IDs/URLs unchanged. Then verify the result in the actual publication, release, signing or navigation environment. The same words can be correct in isolation and still fail once the surrounding system becomes real.
2. Translated fixed-layout children’s book
Target sentences are 40% longer than source balloons. The hidden risk is linguistic accuracy colliding with spatial design.
Redesign text regions or art placement rather than compressing meaning until it fits. Then verify the result in the actual publication, release, signing or navigation environment. The same words can be correct in isolation and still fail once the surrounding system becomes real.
3. Footnotes stop returning
The note text translated correctly but back-reference IDs were renamed. The hidden risk is visible success hiding navigation breakage.
Restore stable anchors and retest note-to-text round trips. Then verify the result in the actual publication, release, signing or navigation environment. The same words can be correct in isolation and still fail once the surrounding system becomes real.
4. TTS mispronounces the whole target book
The package language remains en after translation. The hidden risk is metadata causing assistive technology failure.
Update publication/document language declarations and retest TTS. Then verify the result in the actual publication, release, signing or navigation environment. The same words can be correct in isolation and still fail once the surrounding system becomes real.
5. Diagram remains source-language
Body text was extracted but SVG text was not included in translation scope. The hidden risk is resource inventory missing translatable content.
Audit SVG/image assets, translate text nodes or recreate the visual and verify alt text. Then verify the result in the actual publication, release, signing or navigation environment. The same words can be correct in isolation and still fail once the surrounding system becomes real.
6. Reader A works, Reader B fails
One reading system tolerates invalid markup. The hidden risk is testing only one implementation.
Validate against the EPUB specification and test multiple current readers before release. Then verify the result in the actual publication, release, signing or navigation environment. The same words can be correct in isolation and still fail once the surrounding system becomes real.
EPUB and eBook localization: twenty professional practice cases
For each case, identify the invariant, the localizable layer, the source of authority and the final test. Write one sentence explaining what evidence would make you change your decision.
1. A chapter filename is english-intro.xhtml
Keep it stable unless every manifest, spine and href reference is migrated together. After choosing a response, repeat the reasoning for a second locale or platform. This reveals whether the rule is genuinely reusable or merely an answer to one example.
Finally, check the downstream artifact: reader output, release package, signed agreement, app route or browser fallback. Professional localization is complete only when the delivered behavior still matches the source intent.
2. A TOC label contains a product name
Translate the chapter wording but preserve the protected brand term according to terminology policy. After choosing a response, repeat the reasoning for a second locale or platform. This reveals whether the rule is genuinely reusable or merely an answer to one example.
Finally, check the downstream artifact: reader output, release package, signed agreement, app route or browser fallback. Professional localization is complete only when the delivered behavior still matches the source intent.
3. An EPUB contains ruby annotations
Confirm the target script needs them and preserve semantic markup rather than flattening to plain text. After choosing a response, repeat the reasoning for a second locale or platform. This reveals whether the rule is genuinely reusable or merely an answer to one example.
Finally, check the downstream artifact: reader output, release package, signed agreement, app route or browser fallback. Professional localization is complete only when the delivered behavior still matches the source intent.
4. An inline SVG contains axis labels
Translate visible labels and accessible descriptions while preserving geometry and IDs. After choosing a response, repeat the reasoning for a second locale or platform. This reveals whether the rule is genuinely reusable or merely an answer to one example.
Finally, check the downstream artifact: reader output, release package, signed agreement, app route or browser fallback. Professional localization is complete only when the delivered behavior still matches the source intent.
5. A poem uses intentional line breaks
Preserve literary lineation; do not apply the ordinary reflow rule blindly. After choosing a response, repeat the reasoning for a second locale or platform. This reveals whether the rule is genuinely reusable or merely an answer to one example.
Finally, check the downstream artifact: reader output, release package, signed agreement, app route or browser fallback. Professional localization is complete only when the delivered behavior still matches the source intent.
6. A novel uses decorative hard returns in prose
Remove non-semantic source breaks so target text can reflow naturally. After choosing a response, repeat the reasoning for a second locale or platform. This reveals whether the rule is genuinely reusable or merely an answer to one example.
Finally, check the downstream artifact: reader output, release package, signed agreement, app route or browser fallback. Professional localization is complete only when the delivered behavior still matches the source intent.
7. A footnote number is generated by CSS
Preserve the mechanism and translate only note content/labels. After choosing a response, repeat the reasoning for a second locale or platform. This reveals whether the rule is genuinely reusable or merely an answer to one example.
Finally, check the downstream artifact: reader output, release package, signed agreement, app route or browser fallback. Professional localization is complete only when the delivered behavior still matches the source intent.
8. A package metadata field contains an ISBN
Do not translate or reformat the identifier as prose. After choosing a response, repeat the reasoning for a second locale or platform. This reveals whether the rule is genuinely reusable or merely an answer to one example.
Finally, check the downstream artifact: reader output, release package, signed agreement, app route or browser fallback. Professional localization is complete only when the delivered behavior still matches the source intent.
9. A description includes quotation marks
Localize typography while keeping valid XML/XHTML escaping. After choosing a response, repeat the reasoning for a second locale or platform. This reveals whether the rule is genuinely reusable or merely an answer to one example.
Finally, check the downstream artifact: reader output, release package, signed agreement, app route or browser fallback. Professional localization is complete only when the delivered behavior still matches the source intent.
10. A font lacks target-script glyphs
Choose appropriate font coverage rather than transliterating the language. After choosing a response, repeat the reasoning for a second locale or platform. This reveals whether the rule is genuinely reusable or merely an answer to one example.
Finally, check the downstream artifact: reader output, release package, signed agreement, app route or browser fallback. Professional localization is complete only when the delivered behavior still matches the source intent.
11. A page-list uses print-edition page references
Preserve the reference model and verify any visible page labels after localization. After choosing a response, repeat the reasoning for a second locale or platform. This reveals whether the rule is genuinely reusable or merely an answer to one example.
Finally, check the downstream artifact: reader output, release package, signed agreement, app route or browser fallback. Professional localization is complete only when the delivered behavior still matches the source intent.
12. A foreign-language quotation appears inside target prose
Tag the embedded language where appropriate so TTS and typography can respond correctly. After choosing a response, repeat the reasoning for a second locale or platform. This reveals whether the rule is genuinely reusable or merely an answer to one example.
Finally, check the downstream artifact: reader output, release package, signed agreement, app route or browser fallback. Professional localization is complete only when the delivered behavior still matches the source intent.
13. An EPUB uses fixed-layout screenshots
Recreate screenshots in the target locale or make their language mismatch explicit if reuse is intentional. After choosing a response, repeat the reasoning for a second locale or platform. This reveals whether the rule is genuinely reusable or merely an answer to one example.
Finally, check the downstream artifact: reader output, release package, signed agreement, app route or browser fallback. Professional localization is complete only when the delivered behavior still matches the source intent.
14. A long translated heading wraps across four lines
Test hierarchy and readability before shortening the title. After choosing a response, repeat the reasoning for a second locale or platform. This reveals whether the rule is genuinely reusable or merely an answer to one example.
Finally, check the downstream artifact: reader output, release package, signed agreement, app route or browser fallback. Professional localization is complete only when the delivered behavior still matches the source intent.
15. A reader’s search fails to find accented text
Inspect Unicode normalization and indexing rather than altering the authoritative spelling. After choosing a response, repeat the reasoning for a second locale or platform. This reveals whether the rule is genuinely reusable or merely an answer to one example.
Finally, check the downstream artifact: reader output, release package, signed agreement, app route or browser fallback. Professional localization is complete only when the delivered behavior still matches the source intent.
16. A note link icon has no accessible label
Add or translate the accessible name without changing link target. After choosing a response, repeat the reasoning for a second locale or platform. This reveals whether the rule is genuinely reusable or merely an answer to one example.
Finally, check the downstream artifact: reader output, release package, signed agreement, app route or browser fallback. Professional localization is complete only when the delivered behavior still matches the source intent.
17. A media-overlay publication contains narration
Treat audio, synchronization and target text as a coordinated localized asset set. After choosing a response, repeat the reasoning for a second locale or platform. This reveals whether the rule is genuinely reusable or merely an answer to one example.
Finally, check the downstream artifact: reader output, release package, signed agreement, app route or browser fallback. Professional localization is complete only when the delivered behavior still matches the source intent.
18. A target edition adds a translator’s preface
Update navigation/spine deliberately and preserve stable internal references. After choosing a response, repeat the reasoning for a second locale or platform. This reveals whether the rule is genuinely reusable or merely an answer to one example.
Finally, check the downstream artifact: reader output, release package, signed agreement, app route or browser fallback. Professional localization is complete only when the delivered behavior still matches the source intent.
19. A book contains bidirectional citations
Test punctuation, page references and copy/paste across direction boundaries. After choosing a response, repeat the reasoning for a second locale or platform. This reveals whether the rule is genuinely reusable or merely an answer to one example.
Finally, check the downstream artifact: reader output, release package, signed agreement, app route or browser fallback. Professional localization is complete only when the delivered behavior still matches the source intent.
20. EPUB validation reports one translated entity error
Fix the markup at source, then rerun the validator instead of trusting visual rendering. After choosing a response, repeat the reasoning for a second locale or platform. This reveals whether the rule is genuinely reusable or merely an answer to one example.
Finally, check the downstream artifact: reader output, release package, signed agreement, app route or browser fallback. Professional localization is complete only when the delivered behavior still matches the source intent.
Release checklist
- Package inventory is complete.
- Reflowable versus fixed layout is known.
- Publication language and direction are correct.
- Spine, manifest IDs and anchors remain coherent.
- Navigation labels are localized and links work.
- Footnotes and return links are verified.
- Images and alt text are fully localized where required.
- Fonts cover target scripts.
- Heading and landmark semantics are preserved.
- Metadata is localized without altering identifiers.
- TTS behavior is tested.
- The final file validates and works in multiple reading systems.
Frequently asked questions
What is the current EPUB standard?
W3C currently maintains EPUB 3; EPUB 3.3 remains a Recommendation while EPUB 3.4 is progressing through the W3C standards process. The practical rule is to preserve invariant identity and behavior while adapting only the language and presentation that are genuinely locale-dependent.
Should EPUB filenames be translated?
Usually not unless there is a controlled migration. Stable filenames reduce the risk of breaking manifest and internal links. The practical rule is to preserve invariant identity and behavior while adapting only the language and presentation that are genuinely locale-dependent.
Can the table of contents be translated?
Yes. Human-facing navigation labels should normally be localized while their href targets remain stable. The practical rule is to preserve invariant identity and behavior while adapting only the language and presentation that are genuinely locale-dependent.
What about right-to-left eBooks?
Use structural language/direction metadata and standards-based bidi handling rather than manually reversing text. The practical rule is to preserve invariant identity and behavior while adapting only the language and presentation that are genuinely locale-dependent.
Do alt texts need translation?
Yes when the image is meaningful. Accessible descriptions are part of the content experience. The practical rule is to preserve invariant identity and behavior while adapting only the language and presentation that are genuinely locale-dependent.
Should embedded fonts be changed?
If the original font lacks the target script or appropriate shaping, choose a suitable replacement or fallback with valid embedding rights. The practical rule is to preserve invariant identity and behavior while adapting only the language and presentation that are genuinely locale-dependent.
Why test more than one reader?
Reading systems differ in rendering behavior, and one tolerant implementation can hide invalid structure. The practical rule is to preserve invariant identity and behavior while adapting only the language and presentation that are genuinely locale-dependent.
What is the final release gate?
Valid EPUB structure, working navigation/notes, correct metadata, readable target typography, accessible content and successful tests in supported reading systems. The practical rule is to preserve invariant identity and behavior while adapting only the language and presentation that are genuinely locale-dependent.
Selected references and next routes
- W3C Publishing: EPUB
- W3C EPUB specification
- W3C EPUB Accessibility 1.1
- eduKateSG: Protect Unicode, Diacritics and Character Encoding
Conclusion
An eBook is a reading system, not just a sequence of translated paragraphs. Structure, navigation, metadata and accessibility carry meaning alongside the prose.
The professional translator therefore protects the publication graph while changing the language. When the target edition reflows, navigates, speaks and validates as well as the source, the eBook has truly been localized.
