Last updated: 2026-08-06
Short answer: upload your EPUB, choose a target language, and download the translated e-book — usually within a few minutes. EPUB Translator does this with AI that keeps the original formatting — chapters, headings, tables, footnotes, images — intact, across 16 languages. You pay per file from $1.99 with no subscription, and the exact price for your file is shown before you pay.
The full walkthrough is below, followed by what happens under the hood and answers to the questions people ask most.
Drag your .epub file onto the upload area, or click to browse. EPUB Translator validates the file the moment it lands — if it isn't a valid EPUB (wrong format, corrupted archive), you get a clear error up front instead of a failed job later. One book at a time; files up to 50 MB.
Pick the language you want to read in. Translation runs between any of the 16 supported languages — English, Spanish, French, German, Japanese, Korean, Arabic, and more — in any direction.
When translation finishes, download a standard .epub file that opens in any reader — Apple Books, Google Play Books, Kobo, Calibre, Moon+ Reader, or Kindle (after a quick conversion). The layout, chapter structure, and styling match the original; only the language changes.
You only do the three steps above — everything here is automatic. Knowing it helps explain why the formatting survives translation, which is where a raw LLM chat or a generic file translator usually breaks.
An EPUB is really a ZIP archive of HTML, CSS, and resources. EPUB Translator unpacks it, reads the OPF manifest, and pulls out every piece of translatable text while recording exactly where each piece belongs:
The extracted text is translated by a large language model tuned for long-form books, not sentence-by-sentence machine translation. That matters in three ways:
Translated text is placed back into the exact structure that was extracted — same paragraphs, heading levels, lists, tables, and inline styles. Because the mapping is one-to-one, the translated book reads and looks like the original, just in your language.
Before the file is handed back, EPUB Translator checks for untranslated fragments, broken structure, and encoding problems in the target language, then repackages everything as a standards-compliant EPUB. Processing time scales with length: small books (under ~50k characters) usually finish in 1–2 minutes, medium books in 2–5, and large books in 5–10.
Best results:
Limited results:
You pay per file, starting at $1.99, with no subscription. Larger books cost more because they contain more text; upload the book and the exact price for that file is shown before you pay anything. See pricing for the full breakdown.
No — translating a book is a one-time paid action per file, and we would rather say so than bury it. What is free is the Kindle to EPUB converter, which runs entirely in your browser. For translation, the exact price for your file is on screen before you pay anything, worked out from the book's own character count.
Yes — you can cancel at any point while a translation runs. Cancelling clears that job's data; if a translation had already completed, the balance spent on it isn't refunded.
The app shows the specific reason. The usual causes are an invalid or corrupted EPUB, a network drop during upload, or insufficient balance. Fix the cause and retry — a failed job isn't charged.
Translation runs between any of the 16 supported languages in any direction — for example English → Spanish, Japanese → English, or German → French. You choose the source and target on the translation page.
The output is a standard EPUB, so it opens in any modern reader: Apple Books, Google Play Books, Kobo, Calibre, Moon+ Reader, and Kindle (after a quick EPUB-to-Kindle conversion).
There's no in-app editor yet. If you want to adjust wording, open the downloaded EPUB in a tool like Calibre or Sigil and edit it there.