Best websites and apps to read books with translation
Five tools let you read a book in English with a translation at hand, and they differ in what the translation looks like and what you can bring. Booklern (ours) shows a sentence-aligned translation under a real book, LingQ and Readlang translate words and phrases on click, Beelinguapp narrates short parallel-text stories, and Immersive Translate turns any file or web page into a bilingual one.
How to read this comparison
Booklern is our product, so the fairest thing we can do is state facts that anyone can check on the other tools' own pages, name what each does better, and leave out prices, which change too often to print. Every row in the table below was verified on the date under the title.
The tools fall into three kinds. Readers with a translation built in (Booklern, Beelinguapp) show the whole text in two languages. Click-to-translate readers (LingQ, Readlang) show the foreign text alone and translate what you click, feeding a flashcard system. Translators (Immersive Translate) make a bilingual copy of any content and leave the learning to you.
Booklern: real books with the translation under every sentence
A web reader for learning English. 1,093 public-domain classics with an estimated level, or any EPUB you upload (up to 30 MB, or pasted text), shown in English with a translation into Russian, Spanish, Brazilian Portuguese, Japanese, Chinese, Turkish or Arabic under each sentence or side by side. Hovering a word highlights the matching phrase in the translation. Each chapter can be read aloud with the current sentence highlighted, every word opens a dictionary card, saved words go to a practice page with generated stories, and a passage read into the microphone is scored word by word.
Where it is weaker: English is the only source language, there are no native mobile apps (it runs in the browser and installs to the home screen), and AI features carry a fair-use daily allowance during early access.
LingQ: import anything, learn words with spaced repetition
LingQ is a lesson-based platform for more than 50 languages, on the web and in iOS and Android apps. Its strength is import: EPUB, PDF, DOCX, TXT and MOBI files, YouTube videos with captions, Netflix, podcasts and web pages all become lessons, and words you save (LingQs) come back in a staged spaced-repetition review with flashcards, multiple choice, cloze and dictation.
Where it differs from a bilingual reader: the text is shown in one language, a word is translated on click, and a whole sentence only on request in Sentence Mode, which is a paid feature. The library is built from short lessons and user-shared content rather than a curated catalogue of full novels. The free plan caps saved words at 20 and imports at 5. LingQ's own review calls it weak for speaking practice.
Readlang: read any web page with click-to-translate
Readlang is a web app with a Chrome extension that translates a word, or a phrase you drag across, in place on any web page, and turns every translation into a flashcard with spaced repetition. It accepts TXT and DRM-free EPUB uploads, not PDF, and supports over a hundred languages. There are no native mobile apps; the web app is made for phones.
Where it differs: no parallel text, phrases are capped at 6 words on the free plan and 12 on the paid one, the free plan allows 10 phrase translations a day, and high-quality voices for whole texts sit on the top plan. Pronunciation practice is not listed.
Beelinguapp: narrated stories in parallel text
Beelinguapp is a mobile app (iOS and Android, no web reader) with curated short stories, news, fairy tales and some classics in about 23 languages, shown as full side-by-side parallel text and narrated by native speakers with karaoke-style highlighting. Press and hold a word for its translation; a glossary and a flashcard game are free.
Where it differs: you cannot import your own book, the content is short pieces rather than full novels (the pages do not say whether the classics are complete), changing the target and reference language is a paid feature, and the free tier carries ads.
Immersive Translate: make anything bilingual
Immersive Translate is a browser extension (Chrome, Edge, Firefox, Safari) with iOS and Android apps and a web document translator. It shows web pages with the translation under each paragraph, translates PDF, EPUB, HTML, TXT, DOCX and subtitle files, and can export a bilingual EPUB for any e-reader, with more than 100 language pairs and a choice of engines.
Where it differs: it is a translator, not a learning tool. There is no library, no vocabulary or spaced repetition (its own comparison page says so), no pronunciation practice, and audio relies on the browser's read-aloud. Free ebook translation is capped at 1,000 pages a month.
Which one for what
To read a whole English novel with a translation you can lean on, without installing anything: Booklern. To feed every kind of content, in many languages, into a spaced-repetition routine: LingQ. To read web articles in a foreign language with flashcards afterwards: Readlang. For short narrated stories on a phone: Beelinguapp. To turn a file you already own into a bilingual EPUB for your e-reader: Immersive Translate.
| Booklern | LingQ | Readlang | Beelinguapp | Immersive Translate | |
|---|---|---|---|---|---|
| Library of real books | 1,093 public-domain classics with an estimated level | Lesson library (Mini Stories, shared lessons); no curated classics catalogue found | Articles and user uploads; full-length classics not confirmed | Curated short stories, news, some classics; length not stated | None; it translates what you bring |
| Upload your own book | EPUB up to 30 MB or pasted text; no PDF | EPUB, PDF, DOCX, TXT, MOBI; 5 imports on the free plan | TXT or DRM-free EPUB; no PDF | No import | EPUB, PDF, HTML, TXT, DOCX and more; exports a bilingual EPUB |
| How the translation is shown | Under every sentence or side by side; hover shows the matching phrase | Word on click; sentence on request in Sentence Mode (paid) | Word or phrase on click; 6 words free, 12 paid | Full parallel text, side by side | Under every paragraph |
| Audio | Read-aloud per chapter, current sentence highlighted | Lesson audio; generated audio for imports is paid | Voices for words and phrases paid; whole texts on the top plan | Native narrators with karaoke highlighting | None built in; the browser's read-aloud |
| Word lookup | Tap or hover; dictionary card with pronunciation | Tap; several dictionaries | Click; popup or sidebar dictionary | Press and hold | Select a word or phrase |
| Vocabulary | One-tap save; practice with generated stories | Saved words with spaced repetition; 20 on the free plan | Flashcards with spaced repetition | Glossary and a flashcard game | None |
| Pronunciation practice | Read a passage aloud, scored word by word | None found | Not listed | Record a word in flashcards | None |
| Where it runs | Browser, no install; adds to the home screen | Web plus iOS and Android apps | Web; no native apps | iOS and Android only | Extension, web document translator, iOS and Android |
| Free tier | First chapters without an account; free account; daily allowance on AI features | Library, 20 saved words, 5 imports | 10 phrase translations a day | Some stories and news, with ads | Web pages with free engines; 1,000 ebook pages a month |
Booklern is our product. The other columns come from the products' own public pages on the date above.


