DualBook 8 languages

Free online tool — no sign-up

Translate a Persian book into English

Upload a Persian EPUB and get the first fifteen pages back in English. Persian has one pronoun for he and for she — so every time English needs one, the translation is making a decision the original never made.

The first 15 pages of text are sent to our server to be translated. The file itself stays on your device.

او is a person. Which person, and of which gender, is something a Persian reader tracks from the names and the situation, and the language never has to say. English cannot avoid saying it: the moment you write a pronoun, you have assigned a gender, and if you assigned the wrong one the sentence still reads perfectly while telling the reader something false.

There is no way to get this right from one paragraph. It requires knowing who is in the scene, which is why the model reads the entire book before translating a word and builds a guide of the cast, the names and the relationships. Every page of the sample is then written against that guide.

The same guide carries the register. Persian narration and Persian dialogue often sit in different varieties of the language, and the English has to reflect the gap without turning it into caricature.

How it works

  1. Choose your Persian EPUB

    A DRM-free EPUB. The file stays on your device; only the text of the sample is sent.

  2. The model reads the whole book

    The cast is mapped first — who is who, and of what gender — which is what lets English pronouns be assigned correctly.

  3. The first 15 pages come back in English

    About 4,500 words as a complete EPUB, set left-to-right the way an English book should be.

Honest limits

Pronoun gender is inferred. The Persian does not state it. Reading the whole book makes the inference as informed as it can be; it does not make it certain, and an ambiguous minor character can be assigned wrongly.

Poetry inside prose flattens. A quoted line is translated for meaning; that it was a quotation the reader was expected to know is not something English carries in the same sentence.

Fifteen pages, not the book. About 4,500 words.

The text is sent to a server and discarded when the job finishes.

Questions

How does it decide between he and she?

From the cast mapped across the whole book — names, relationships, what people are called and how. It is the single strongest argument for reading the entire text before translating anything, because a paragraph on its own frequently contains no clue at all.

What if a character's gender is deliberately unstated?

Then the inference can be wrong, and it is worth reading the sample with that in mind. Persian can hold a person's gender open in a way English cannot, so a translation is forced to commit where the original did not.

Does it read text with and without the half-space?

Yes. The zero-width non-joiner is read as part of the word where it is present, and its absence in sloppily produced files does not stop the text being understood.

How much is free?

About 4,500 words, roughly fifteen pages, five books a day.

Read the whole book

The app translates the entire book and can show the English beside the Persian, which is the quickest way to check a pronoun you doubt.

Open DualBook