BiReader is a bilingual reading platform for language learners. Every story appears in two languages side by side, paragraph by paragraph, so you can read in the language you are learning and check the translation instantly without leaving the page or switching to a dictionary.
Stories are generated with AI to match your chosen topic, CEFR level (A1–C1) and language pair, so the difficulty fits where you actually are rather than where a textbook assumes you are. Story length scales with level, from around 150 words at A1 to 900 at C1.
Main features:
- Parallel two-column reading with synchronised scrolling; the translation column can be hidden when you want to test yourself
- Tap or click any word for an instant translation with part of speech and example sentences
- Save words to a personal vocabulary list for later review
- End-of-story comprehension quizzes
- Text-to-speech audio for listening practice
- Grammar explanations for any phrase you select
- Speaking practice: read a passage aloud and get pronunciation feedback
- Works in the browser and as an Android app
BiReader covers widely studied pairs such as English–Spanish, English–French and English–German, and also less commonly supported combinations including Romanian–English, Romanian–Russian and Ukrainian–English, which are poorly served by most reading apps.
A free CEFR level test is available without registration.
Free accounts include one generated story per week, full access to the public story library, and daily vocabulary lookups. Paid plans from €3/month raise generation limits and add audio, grammar explanations and export.