How to translate a whole EPUB book with AI and keep the terms consistent
To translate a whole EPUB with AI and keep it consistent, settle a glossary of recurring terms before translating anything, translate every chapter against that same glossary in one run, have the result checked for dropped passages and changed numbers, and read it side by side with the original. Pasting chapters into a chat window one at a time cannot do the first two.
Sentence quality stopped being the hard part of machine translation a while ago. Length is.
Why book-length translation drifts
Feed a 300-page book through an AI translator in pieces and each piece is translated with no memory of the one before. A key term comes out three or four different ways. A character's name gains a spelling variant in chapter seven. The register shifts from formal to chatty somewhere in the middle. Every paragraph reads fine on its own, and the book reads like forty translations stapled together.
That is a bookkeeping problem more than a language problem, so it is fixed with bookkeeping: decide each term once, up front, and hold every chapter to the decision.
Step by step
1. Check the source is real text
An EPUB almost always is. A PDF of a scanned book is not — recognise it first, and check the recognition, because its quality sets the ceiling for everything downstream. (See how to OCR a scanned PDF.)
2. Settle the glossary before a word is translated
Have the whole document read first, and get back a short brief: what kind of text this is, the register it should be translated in, and the list of terms that recur — with a proposed rendering for each, and which ones to leave in the original.
Correct that list. It is the one checkpoint where your judgement is worth more than another pass of compute, and it is cheap now and expensive later.
3. Translate the whole book in one run
Not chapter by chapter in a chat window. One job, every chapter held to the same glossary, with progress saved so that closing the laptop halfway does not start the bill over.
4. Let the mechanical failures be caught mechanically
Some translation errors need a reader. Others do not: a paragraph that went missing, a number that changed, a glossary term that was ignored, a footnote reference that vanished. Those can be checked automatically and sent back for another pass before you ever see them.
5. Read it against the original
The translation beside the source, aligned paragraph by paragraph, so checking a passage never means hunting for it. Read the first chapter properly before trusting the rest.
6. Carry the terms forward
If you translate a second book in the same field, it should inherit the renderings you already settled instead of reopening every decision.
How MindMax does it
In MindMax you open the EPUB (or PDF, Word file or Markdown) and start a translation once. It reads the document, writes the brief and glossary, and waits for you to correct them. After that it translates every chapter against the glossary, checks each section for dropped content, changed numbers and broken terms, and reworks failures on its own. If your folder already contains translations that settled on a rendering, those choices carry forward.
The result is Markdown in your own folder, next to the original, and opens in a side-by-side view. Polish you ask for afterwards arrives as tracked changes you accept or reject.
Where it goes wrong
- A real book costs real money. Translate the first chapter and read it before committing the rest.
- Poetry, wordplay and legal text. Consistent terminology is the wrong tool for writing that depends on ambiguity. Treat literary translation as a draft to argue with.
- The output is not a new EPUB. You get Markdown in your folder, which you can read side by side, edit, and export to Word or PDF. If you need a finished ebook file, that is a separate step.
- You still have to read it. Mechanical checks catch omissions and changed numbers, not a sentence that is technically right and wrong in tone.
The full feature is on translate a whole book, with the walkthrough in translating a document and the end-to-end use case translating a book. If you only need a bilingual page in the browser, that is a different tool. Download MindMax and try one chapter.