Learn languages by reading books you love

Read the books you love. Tap any word or sentence to see its precise translation and meaning in context. Works on iPhone, Android, and e-ink readers.

The natural way to learn a language

You did not learn your first language from word lists. You met words in real life, again and again, until you knew them. Reading works the same way. You meet real words in real stories that you chose, at your own speed. But one thing often gets in the way. You stop every few sentences to look something up. You get distracted and lose focus, and the story falls apart. duoBooks fixes this. You stay in the book, and you learn the language as you read. Learn English by reading.

Instant translation

duoBooks does more than look up a word in a dictionary. When you tap a word, it also sends the sentence around it. So you get the meaning that fits right here. If the word is part of an idiom or phrasal verb, it translates the whole phrase, not just the parts. This is the real difference from pasting a single word into a translator. With duoBooks, the context comes too. Double-tap a word or tap a whole sentence. Translation works from any book language into any reading language. See how duoBooks compares to Google Translate.

Your own dictionary

Save any word to your own dictionary. It is saved with the exact sentence where you found it. Each word comes with phonetics, synonyms, and meanings. You can sort words into groups that fit how you study. Your vocabulary grows from the books you really read, not from random word lists.

A huge library

duoBooks comes with more than 3000 English books and short stories. You will find classic books and short stories made just for beginners. The beginner stories use simple words, repeat words often, and keep sentences short. Pick something you will really enjoy. When you enjoy a book, you keep reading, and reading is how you learn the language. Whatever you choose, every word and sentence is one tap from a translation that fits the context.

Import your own books — EPUB & FB2

Already have books on your device? Import any EPUB or FB2 file into duoBooks. Then read it like any other book in the app. You get one-tap sentence translation, word lookups, and your own dictionary. duoBooks is an EPUB reader with translation for any pair of languages. So your own books become your language course. More about the EPUB reader with translation.

Remember the words you learn

Words you save while reading become flashcards. You review them with spaced repetition. Each word comes back after a longer and longer wait: 12 hours, then a day, then 3 days, and so on. It returns just before you would forget it. A word counts as learned after five correct reviews in a row. Daily reminders help your vocabulary grow without taking much time.

Hear every word — audio in 47 languages

Tap to hear any word or sentence read aloud. The app has text-to-speech in 47 languages. So you learn how words sound as you read. You also train your listening while you build your vocabulary.

Works great on e-ink readers

duoBooks finds e-ink devices from BOOX, PocketBook, Dasung, Likebook, and other Android-based e-readers by itself. Then it turns on a special e-ink mode. This mode has a high-contrast black-and-white theme, text sizes made for e-ink, and menus built for paper-like screens. Do you love reading on e-ink? With duoBooks, you can learn a language right on your e-reader. More about duoBooks on e-ink readers.

Frequently asked questions

duoBooks is a bilingual reading app. You learn a language by reading books. Tap any sentence for an instant translation. You can also double-tap a single word. Save the words you find to a personal dictionary. Then learn them with spaced-repetition flashcards. duoBooks works on iOS and Android.

While you read, tap any sentence to see its translation. Or double-tap a single word to translate just that word. duoBooks also reads the text around it. So the translation fits how the word is used in that sentence. This works for idioms and phrasal verbs too. The translation appears right on the page. You do not leave the book, so you keep reading without a break.

A regular translator only sees the word or line you paste in. It does not see the rest of the story. duoBooks also sends the text around what you tapped. So the translation fits how the word is used in that sentence. It can spot idioms and phrasal verbs. For full sentences, it works out who the pronouns mean and keeps the same tone. It all happens inside the book. You never copy text out, switch apps, or lose your place.

duoBooks is free to download. The free version gives you the full library. You can also import your own books. There is an optional Full Access subscription, and it comes with a free trial. It gives you unlimited translations and audio.

Yes. You can import EPUB and FB2 files from your device. Imported books get the same features as library books. You can translate sentences with one tap, translate words, and save words to your dictionary.

You can translate any book language into any reading language. There are no limits. The app menus come in more than 40 languages. Audio pronunciation supports 47 languages.

Yes. It works on Android-based e-readers like BOOX, PocketBook, Dasung, and Likebook. On these devices, duoBooks turns on a special e-ink mode by itself. This mode uses a high-contrast theme and controls made for e-ink screens.

Words you save while reading become flashcards. You review them with spaced repetition. The wait between reviews grows over time: 12 hours, then a day, then 3 days, and longer. A word counts as learned after five correct reviews in a row. You can turn on daily reminders that tell you when words are ready for review.

Yes. The library has short stories made just for beginners. They use simple words, repeat words often, and keep sentences short and easy. You can also translate any word or sentence you do not understand yet.

duoBooks runs on iPhone and iPad, Android phones and tablets, and Android-based e-ink readers.

Start with one chapter tonight

Open a story you have always wanted to read. Tap the hard words to understand them in context, one at a time. duoBooks is free to download. So you can start reading in a few minutes.

Welcome to the duoBooks app

The app makes it easy to read in the language you want to learn. You can translate every word or sentence in the books you read. Import your own files, or use our huge library of books and short stories. 

Download for iPhone & iPad

Scan the QR code with your iPhone or iPad camera. This installs duoBooks from the App Store.

Now on Android

duoBooks is now on Google Play. Scan the QR code with your Android phone or tablet to install it.