Book Translator: How to Translate an EPUB with AI

Last updated: 2026-10-18

From file selection to two EPUB downloadsWhat you doWhat runs on its own1Select file, sign in,review quoteThe server parses aftersign-in and quotes this book2Start, choose language,then payPayment starts the job;balance use is disclosedfirst3Download both EPUBeditionsTranslation-only andinterleaved bilingual filesare packaged
From file selection to two EPUB downloads Select a file, sign in, review its quote, click Start, explicitly choose a language, then pay. Payment starts translation automatically. Existing balance use is disclosed before language selection. This diagram describes the workflow, not a translated-book sample.

How to translate an EPUB with AI

EPUB Translator translates a whole book for a one-time payment, with no subscription. Each book includes two downloadable EPUBs: translation-only and bilingual, with the original above the translation paragraph by paragraph. Input can be an EPUB or a text-based PDF; output is EPUB only.

The order is select file → sign in with Google or email → server parses the file and shows its exact quote → Start translation → explicitly choose a target language → checkout/payment → automatic translation → download. You see the file's price before committing to payment. Pricing starts at $3.99 per book, at ⁦$0.004–$0.0125⁩ per 1,000 source characters; see current pricing.

You can follow this workflow directly in iPhone Safari or Android Chrome, without installing a translation app or extension, using a computer, or supplying an API key. Translation uses the online cloud service; importing the downloaded EPUB into your existing reader is an optional next step. The phone EPUB translation tutorial covers file selection, payment and finding the downloads, with clearly labeled browser-emulation screenshots.

The whole-book workflow, step by step

1. Select your book file

Choose one .epub or text-based .pdf at the upload entrance. The selected-file feedback identifies the book, with title and cover when available. Selecting a file does not start a translation. For a signed-out reader, the next action is signing in; the exact file quote and target-language choice come later.

Use a book you have the right to upload and translate. Scanned or image-only PDFs need OCR elsewhere and are unsupported here. DRM-protected books are also unsupported.

2. Sign in with Google or email

Use either the Google sign-in button or the visible email sign-in option. The selected file is carried through sign-in; if it cannot be restored, the app asks you to select it again. An account is required to continue to the file's quote and translation.

3. Review the quote after server parsing

After sign-in, the file uploads and the server parses it. The quote uses that file's source-character count, rather than a price guessed from page count. Review the exact amount for the whole book before paying. A text PDF is rebuilt into an EPUB for translation, so its original page boundaries are not the promised output layout.

The quote page has no target-language dropdown. You do not need to choose a language to enable the Start translation button.

4. Click Start translation

This opens the language picker. Opening or closing it does not create an order, spend balance, or start translation. This is your opportunity to proceed from the quote to an explicit language choice.

5. Explicitly choose your target language

Select the language you want to read in from the displayed choices. Each opening requires a fresh selection; neither the interface language nor an old preference preselects it. There are 18 languages available as targets. The source language is detected automatically.

Read the notice before choosing. If payment is needed, it says that selecting a language takes you to checkout. If existing balance covers the book, the notice explicitly says that choosing a language will spend that balance and start translation. In that branch, the language click is the spending action and there is no separate checkout. If balance changes, the app updates the notice and requires another explicit selection rather than unexpectedly spending it.

6. Review checkout and pay

For a payment order, checkout shows the book title (or filename), selected target language, and total. Check those details before paying; you can return to change the language before payment. This is a payment for this book, with no subscription to cancel. Both EPUB editions are included in that book's price.

7. Let translation run automatically

Successful payment starts translation automatically using the file and language in the order. You do not need to submit a second translation request. In the balance branch, translation starts after the disclosed balance spend. The service handles passage translation, checks, retries, and EPUB packaging without asking you for API credentials or model settings.

Processing time depends on the book and any retries; this page does not promise a fixed completion time. Follow the job's status in the app. A completed job is not a certificate of human proofreading.

8. Download both EPUB editions

Download the translation-only EPUB, the bilingual EPUB, or both. Both editions are included for every book; you do not choose an output mode before translation. Open the files in an EPUB-compatible app such as Apple Books, Kobo, Calibre, or Thorium. Start by checking navigation and passages from the beginning, middle, and end.

What the downloaded files contain

This is the current output contract, based on the packaging implementation. It describes behavior, not a finished-book sample or proof that every layout survives unchanged.

Output detailCurrent behavior and boundary
Translation-only EPUBTranslated text is assembled within the book's existing EPUB structure. Source defects and complex layouts can still affect the result.
Bilingual EPUBMatching prose blocks put the original above the translation, paragraph by paragraph. These are interleaved blocks, not parallel columns.
Pairing limitsIdentical text blocks are not duplicated. If a chapter's blocks cannot align safely, that chapter falls back to translation-only text.
Reading layoutFor targets requiring horizontal text, vertical styles are adjusted and ruby annotations are removed from translated text. Japanese and Chinese targets retain the source's vertical-layout settings.
PDF inputA text PDF is rebuilt as an EPUB; exact PDF pagination is not preserved as an output promise. No translated PDF is delivered.

Check chapter order, the table of contents, footnote links, images, and any tables that matter to you in your own reader. Text expansion, fonts, and reader settings can change line and page breaks. For the engineering behind these decisions, read how whole-book LLM translation is managed.

What happens under the hood

File parsing and reconstruction

An EPUB contains HTML, styles, images, and a manifest that describes its resources and reading order. The workflow extracts translatable text while keeping its relationship to that structure, then assembles the translated EPUBs. A text PDF first needs a reconstructed book structure. Neither process makes a damaged source or a complex fixed layout automatically reliable.

Context and terminology

Passages are translated with book context and terminology guidance to help keep names and recurring terms consistent. These are aids, not guarantees: a name, form of address, or technical term can still be wrong or vary between chapters. There is no human proofreading or in-app editor included. You can edit a downloaded EPUB in a separate tool such as Sigil or Calibre if needed.

Quality check and output

Eligible prose passages are checked for source-language text left untranslated, using Jev alongside a local completeness check. A flag from either triggers retranslation; persistent problems can escalate to a stronger translation model. Short passages and non-prose content are not all eligible. If retries or escalation fail, or escalation is unavailable, delivery can continue with a problematic passage from the original translation model, and the issue is logged. The public completeness report explains the checks, the following validation, and reader spot-checks.

On 2026-10-11, a real German-to-Polish incident contained 2,803 eligible prose passages. Manual review of the 16 disagreements between the checks identified a known set of 37 untranslated passages across their results:

CheckKnown untranslated passages detectedFalse alarms in that incident
Jev alone25/373
Local check alone36/370
Either check flags37/373

This was review of disagreements in a book selected for a known problem, not an exhaustive or blinded audit. Both checks may have missed other passages. These are detection counts for the known set, not accuracy, proof of meaning or style, or a guarantee of zero omissions in delivered books.

Two separate healthy books contained 573 English-to-Portuguese passages and 591 English-to-Czech passages. Each check and their combination produced zero false alarms in those 1,164 passages only. That does not establish performance for other books or languages, and detection does not prove successful repair.

Frequently asked questions

How much does it cost to translate an EPUB?

You pay per book, starting at $3.99, at ⁦$0.004–$0.0125⁩ per 1,000 source characters, with no subscription. A book of about 500,000 characters costs about $4.75. Select the file, sign in, and wait for server parsing to see its exact price before payment. Both translation-only and bilingual EPUBs are included; the pricing page explains the current terms.

Which languages are supported?

Choose from 18 supported target languages. The source language is detected automatically. You make the target-language selection after clicking Start translation, before checkout or the explicitly disclosed use of existing balance.

Can I translate a scanned PDF or a DRM-protected book?

No. Input must be an accessible EPUB or a PDF with real text. There is no OCR or DRM removal. Text PDF input produces EPUB output, with no promise of the original PDF's page layout.

Will names and formatting be perfect?

No. Context and terminology guidance help, but do not guarantee names, meaning, or layout. Use the bilingual edition to compare passages, and check navigation and complex content in your reader. For publication or accuracy-sensitive use, arrange an independent human review.

Can I edit the translation after downloading?

There is no in-app editor. Both EPUB editions are downloadable files that you can review or edit with separate EPUB software. Human proofreading is not part of the purchase.

How do I decide whether this workflow fits my book?

Choose it when you want a whole-book translation delivered as EPUB and accept the stated limits of automated translation. If you need OCR or broader document formats, the DocTranslator comparison explains that decision. When ready, select your book and sign in to review its exact quote.