Free EPUB Translator

Translate an e-book and get a real EPUB back — chapters, table of contents, cover and styling intact, ready for any reader.

Drop your EPUB files here

or click to browse — Select multiple files for batch conversion

epub

☁️ Only the wording is sent — your EPUB is opened and rewritten in this browser tab. The text travels to our translation service and back; the file itself is never uploaded, and nothing is stored on either leg. Why FileHugger

🔍 How your file is processed
Runs
On our conversion server (HTTPS upload)
Engine
Our own ZIP reader and writer open the .epub in your browser and rewrite the text nodes of each XHTML chapter; the wording travels to our translation service and back
Max input
300,000 characters of text per file
Your file
The file itself is never uploaded — it is opened, read and rewritten in this browser tab. Only the wording is sent for translation, in batches, and only the translated wording comes back. Neither is stored: the translation service is called without conversation storage, and the finished file is assembled here, not on our servers.
Good to know
Tags, classes, stylesheets, images, the cover, the table of contents and every internal link are kept exactly as they were, and the language the book declares is updated to match the text. Named character entities are preserved rather than re-escaped. Text inside embedded SVG images is not translated.

Full security & file-privacy details →

Related converters

How to translate an e-book for free

  1. Click Choose files (or drag & drop) and select one or more EPUB files. You can also paste an image from your clipboard.
  2. Pick the language to translate into. If you know which language the file is in, say so rather than leaving it on automatic — detection works from the text itself, and a short document gives it little to go on.
  3. Press Translate. Processing runs with a live progress indicator.
  4. Open the download page to save your files individually or grab everything as a single ZIP.

Why translate an EPUB here?

An EPUB is a set of XHTML chapters in a ZIP, which is why translating one usually means unpacking it by hand or paying for software. Here the chapters are rewritten in place: the text nodes change and every tag, class, stylesheet, image and link stays as it was, so the table of contents still works, the cover is still the cover, and the book still opens in Apple Books, Kobo, Google Play Books or any Android reader. The language the book declares is updated too, so readers hyphenate and speak it correctly.

Advertisement

About the formats

What is an EPUB file?

EPUB is the open e-book format every reader except Kindle uses natively — Apple Books, Kobo, Google Play Books, and most Android and desktop readers. Unlike a PDF it has no page size: the text reflows to whatever screen and type size the reader chooses, which is the whole reason e-readers exist.

A book that still opens as a book

An EPUB is a small website in a ZIP: a set of XHTML chapters, a stylesheet or two, the images, a cover, and a manifest tying them together. That structure is why translating one normally means unpacking the archive by hand, editing files, repacking it in the right order and hoping the reader accepts the result — or paying for software that does it for you.

Here the chapters are rewritten where they sit. Only the text between the tags changes; every tag, class, stylesheet, image, internal link and anchor stays exactly as it was. So the table of contents still jumps to the right chapter, the cover is still the cover, the drop caps are still drop caps, and the book opens in Apple Books, Kobo, Google Play Books, Thorium or any Android reader — because structurally it is the same book.

The details that break e-books

Two of them, both handled. The first is the archive itself: an EPUB must begin with an entry called mimetype, and a reader that finds anything else there rejects the file outright. It is written back first. The second is character entities. Ordinary XML allows five of them; e-books are full of the other kind — em dashes, curly quotes, non-breaking spaces — and a tool that escapes text naively turns an em dash into the literal letters — scattered through the prose. Existing entity references are recognised and preserved instead.

The language the book declares is updated to the one you translated into, which is not cosmetic: it is what tells a reader how to hyphenate, how to sort, and how a text-to-speech voice should pronounce the words.

Be realistic about fiction

Free machine translation gives you a serviceable reading copy of a novel, not a literary translation. Description and exposition come through well. Dialogue, idiom, humour and voice are where it visibly is not a person — a joke that depended on a double meaning arrives as a sentence that means one thing and is not funny. For a technical book, a manual or a history it is genuinely useful. For a novel you love, it is a way to find out what happens, not a way to read it.

The honest limits

About 300,000 characters of text, which is roughly a 250 to 300 page novel; beyond that the request is refused rather than half-completed, so split the book and translate the parts. Text inside embedded SVG images is not translated. Books with DRM cannot be opened at all — not by this tool and not by anything else that respects it.

Frequently asked questions

Is this Translate EPUB tool free?

Yes — there is no sign-up, payment or watermark. Server-processed tools use the published file-size, duration and fair-use limits so jobs remain available to everyone; those are technical safeguards, not a paid tier.

Can I translate several files at once?

Yes. Drop in as many as you like and each is translated in sequence with its own progress status, then downloaded individually or all together as a ZIP. Long files are sent for translation in batches, so a stack of large documents can reach the fair-use ceiling — if it does, the message says so and waiting a few minutes is all it takes.

Is my file uploaded to a server?

Yes — this tool needs a full office engine, so your file is sent to our server over an encrypted (HTTPS) connection, converted there, and deleted immediately after the PDF is delivered. It is never read for any other purpose, never shared, and never stored. Files up to 50 MB are accepted.

How long can the book be?

The limit is about 300,000 characters of text, which is roughly a 250 to 300 page novel. Beyond that the request is refused rather than half-done — split the book and translate the parts. Be realistic about what free machine translation gives you on fiction: it is a serviceable reading copy, not a literary translation. Dialogue, idiom and voice are where it shows.

Advertisement