Bilingual PDF Reader — turn any PDF book into a bilingual text
A PDF is how most books reach you: the textbook, the classic you downloaded, the manuscript a colleague sent. This page explains what a bilingual PDF reader must do, how FlowLingua turns a PDF into a word-for-word decoded text with synced audio, and where the approach meets real limits.
A PDF is normal. Reading help usually isn't.
Ask a translation tool to handle a book and you usually get one of two things: a translated document you read instead of the original, or a plain-text dump with pages, headings and figures stripped out. Neither is a reading aid. If you are learning the language, you do not want the book replaced; you want the sentence in front of you to make sense.
A PDF book is the normal case — a technical title, a public-domain classic, a scan you own, a shared document. The format is everywhere because it preserves layout, and that same layout is what makes it hard to read on screen and hard for software to take apart.
Translation is no longer the bottleneck. Meaning at the point of contact is: what this word means in this sentence, now, and then keep reading.
What a PDF reader has to do that a translator doesn't
A translator works on the whole document and returns a new one. A reader keeps the original intact and builds help around it. That means five things:
- extract text page by page, keeping paragraph boundaries rather than one long stream;
- split the text into chapters, sections, sentences and words;
- generate a word-for-word decoding under the original line;
- generate a natural sentence translation;
- keep position while audio plays, so the spoken word can be highlighted.
Miss one and the PDF is just a file the app can open. The point is not that it opens; it is that you can read it without stopping every ten seconds.
Why Readlang doesn't do PDFs — in its own words
Readlang is a well-known browser reader built around click-to-translate. Its own forum is clear about the scope: text and ePub, not PDF. Asked directly whether PDFs can be imported, founder Steve Ridout answered:
“Unfortunately pdf import isn't supported by Readlang.”
— Steve Ridout, Readlang forum, thread “Can I import PDFs?”
That is a scope decision, not a scandal. A browser reader that translates on click is optimized for web pages and plain text; PDF layout is a different engineering problem. It is worth knowing before you buy a PDF-heavy reading list. The gap shows up elsewhere too: a Language Reactor forum answer says direct EPUB import is “not via direct EPUB import yet”. Import is the hard part of this category, not translation.
The practical consequence: if your books are PDFs, a text-and-ePub reader cannot help with them, however good its translation is.
How FlowLingua turns a PDF into a bilingual text
FlowLingua imports PDF, EPUB and DOCX, plus YouTube links and MP3s for audio. The file is processed before you start:
- Extract the text. The PDF parser reads the text layer page by page; EPUB and DOCX bring their own structure.
- Split it. The book becomes chapters or sections, then sentences, then words.
- Decode it. Under each original line, a word-for-word decoding shows what every word means here, including the small words dictionaries skip.
- Translate it. A natural sentence translation sits beside it, so you can check whether your reading of the line was right.
- Sync the audio. A recording highlights the word being spoken, karaoke-style; on mobile, system TTS can also read it aloud.
The order matters: the decoding exists before your eye arrives at the word, so reading is not interrupted by lookups. That is the difference between using a dictionary while reading and reading with one already on the page.
| What you import | What the reader can use |
|---|---|
| PDF with a text layer | Text and paragraphs, depending on the layout |
| EPUB | Clean chapters and paragraphs; the best first impression |
| DOCX | Manuscripts and shared documents |
| Scan without a text layer | Nothing until OCR has run — a page is an image |
Import files you own or are allowed to use. A reader changes the format, not the copyright.
Folding the lines away: the step that turns reading into recall
The feature that matters most looks like a display setting: the reader can collapse the lower translation lines — the word-for-word decoding and the sentence translation — so that only the original remains.
That is not cosmetic. With the coverage visible, you read a line and let the translation confirm it; folded, you produce the meaning yourself, then unfold to check. The first is recognition; the second is retrieval, and retrieval is what makes a word stick. The fold turns a bilingual page into a two-pass exercise: read expanded once, fold for the second pass, unfold only where the meaning does not come back.
That is why the fold belongs to the method rather than the settings menu. You can test yourself inside the book you are actually reading, instead of moving the words into a separate quiz. Fold one line, one paragraph or the whole text; the original never disappears, so you are never stuck.
Where a PDF reader reaches its limits
Honesty is more useful here than a promise. PDF is a layout format, and layout is exactly what text extraction struggles with.
- Multi-column pages: academic papers and magazines can interleave columns, so sentences arrive out of order.
- Footnotes, sidebars and captions: text from another layer may land in the middle of a paragraph.
- Forms and tables: cells and labels are not prose, and the reader has nothing sensible to decode.
- Scanned pages without a text layer: an image of text is not text; until OCR has run, there is nothing to extract.
- Complex typography: ligatures, hyphenation, unusual fonts.
A clean, single-column PDF of a novel usually works well; a two-column article may need cleaning; a scanned book without OCR will not work. If the same book exists as EPUB, import that — it carries chapters and paragraphs as structure. If your PDF is the only copy, start with one chapter.
No flashcards, no SRS — on purpose
FlowLingua has no flashcard deck, no spaced-repetition queue and no daily review count. That is deliberate, not a missing feature.
If the decoding is already under every word, every line you read is a repetition with immediate feedback. You meet the word in a sentence, see what it means, and meet it again a page later. A book you care about supplies the spacing by itself. A deck would take the word out of that context and add a second workload — and for many learners it is abandoned first.
This is not an argument that spaced repetition does not work; the evidence for retrieval practice is strong. It is a bet about what you will keep doing. If you already run an Anki deck and like it, keep it. FlowLingua makes the reading itself the practice: decode, read, fold, recall, check.
Frequently asked questions
What is a bilingual PDF reader?
A bilingual PDF reader imports a PDF and shows the original with reading help attached: a word-for-word decoding, a sentence translation and often synced audio. You read the original, not a translated copy, and the help stays on the page.
Can Readlang read PDF files?
No. Readlang's founder Steve Ridout wrote in the forum: “Unfortunately pdf import isn't supported by Readlang.” Readlang works with text and ePub in the browser; PDF import is outside its scope.
Which formats can FlowLingua import?
PDF, EPUB and DOCX for books and documents, plus YouTube links and MP3 files for audio. EPUB usually gives the cleanest result because it carries chapters and paragraphs as structure.
Does FlowLingua work with scanned PDFs?
Only when the scan has a text layer. A scanned page is an image; without OCR there is no text to extract or read aloud. Run OCR first, or use an EPUB or DOCX edition.
Do I need audio to use the PDF reader?
No. Decoding and sentence translation work on their own. Audio adds a second channel and a pace, and is most useful once you already understand the text.
Is there a flashcard or SRS mode?
No, deliberately. The decoding is pre-generated under every word, so each line you read is a repetition with feedback. The reading itself is the review.
Try FlowLingua free for 7 days
FlowLingua turns your own PDFs, EPUBs and DOCX files into bilingual reading material: import the file, get decoding and sentence translation, and read or listen without interruption. Try it free for 7 days.
