DualBook 8 languages

Free online tool — no sign-up

Make an English-Urdu bilingual book

Each English paragraph with its Urdu translation directly beneath it, in one EPUB — the English running left to right, the Urdu running right to left, each marked as such in the file.

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

Putting Urdu under English makes the document bidirectional, and that has to be declared rather than hoped for. Unicode will get the letters into the right order by itself, which is precisely why the failure is easy to miss: the Urdu looks fine and sits against the wrong edge with its punctuation on the wrong side. One attribute per paragraph fixes it, and it is written here.

For a reader learning English from Urdu, the stacked form earns its keep in the word order. English puts the verb in the middle of the sentence; Urdu puts it at the end. Seeing the same sentence twice, rearranged, is a faster way to internalise that than any rule about it.

Your browser opens the EPUB, walks each paragraph, inserts the Urdu beneath it inside the original file, and rewrites only the chapter documents that actually received a translation — so cover, navigation and metadata come through untouched.

How it works

  1. Choose an English EPUB

    A DRM-free EPUB. The bilingual file is assembled in your browser, not on a server.

  2. The model reads the whole book

    The cast and their relationships are mapped once, so the form of address does not change between chapters.

  3. Urdu is inserted under each paragraph

    Each Urdu block is marked right-to-left and tagged as Urdu, with its accent rule drawn on the right edge.

  4. Read it here, or on any device

    A complete EPUB carrying the book's own fonts and stylesheets, with the English still reading left-to-right.

The trap, and the honest limits

Your eye will go to the Urdu. Read the English paragraph first, every time. The seconds of not understanding are the practice.

Nastaliq depends on your device. Most e-readers substitute a Naskh face because they carry no Nastaliq font. The text is correct; it simply will not look like a printed Urdu book unless your device has the font.

Fifteen pages get translations. The rest of the book stays in English inside the same file.

The text is sent to a server and discarded when the job ends. The file never leaves your device.

Questions

Does the Urdu align to the right?

Yes. Each inserted paragraph carries an explicit right-to-left direction and an Urdu language tag, and the rule marking it is drawn on the right edge — a left-edge rule would sit at the end of the line rather than at its start.

Which side should I read first?

English first, every paragraph. Sit with the confusion for a moment before you look down; that moment is the practice.

Why is a parallel text good for English and Urdu?

Because the two put their words in nearly opposite orders. You can know every word in an English sentence and still not have the sentence, and a dictionary cannot help with that — seeing the whole thing rearranged underneath can.

Do the cover and table of contents survive?

Yes. The browser rebuilds the archive entry by entry and only rewrites the chapter files that received a translation, so everything else passes through untouched.

The whole book, in parallel

The app builds the bilingual version of the entire book, with tap-to-look-up and your reading position synced across devices.

Open DualBook