All posts

Learn a language by reading: which kind of app fits you

If you're searching for an app to learn a language by reading, you've already made the important decision: input over drills. Reading works — it's how you meet grammar at full speed and vocabulary in its natural habitat.

What's left is a smaller, more annoying decision: which app. There are dozens, but they're really only three kinds, and picking the right kind matters more than picking the right brand.

Kind 1: graded story apps

Examples: Beelinguapp, Readle, LingQ's mini stories.

These give you short texts written for learners — often with parallel translation and audio — arranged easiest to hardest. You read their content, in their app, usually on your phone.

  • Best at: the beginner stage, when real-world text is still a wall. Zero decisions to make: open app, read today's story.
  • The ceiling: their library. Curated content runs out, or drifts away from what you actually care about. Most people quietly stop opening the app around intermediate.

Pick this kind if you're in your first months and want reading to be a five-minute daily habit with no setup.

Kind 2: import readers

Examples: LingQ, Readlang, Lute.

These are libraries you fill yourself. Import an ebook, an article, song lyrics — the app turns it into clickable text, tracks which words you know, and builds flashcards from your lookups.

  • Best at: serious volume. If you want to read an actual novel in Spanish, this is the kind that gets you through it, and watching your known-word count climb is real fuel.
  • The friction: importing. Every text you read is a text you first had to find, grab, and load. It's a small tax, but it's charged every session, and it's why these tools accumulate abandoned libraries.

Pick this kind if you have specific books or long texts you're determined to read, and a bit of setup doesn't scare you.

Kind 3: browser extensions — the web is the library

Examples: Mossglen for reading (ours — flagged), Language Reactor for video subtitles.

The third kind skips the library problem entirely: it meets you where you already read. You're on a news article, a blog post, a YouTube video — one click and the page becomes a learner's reading view. Tap a word, get the meaning, the word is saved with its sentence for review later.

  • Best at: intermediate and up, when real content is the goal anyway — and at surviving. There's no separate app to remember to open; the trigger is the reading you were already doing.
  • The limits: it lives in a desktop browser, and there's no curated easy-content path — you bring the curiosity, it removes the friction.

Pick this kind if you already read things online in your target language (or want to), and the missing piece is lookups and review being automatic.

The apps, side by side

Names people search for most, sorted by kind. Prices move; the shape of each deal doesn't.

App Kind Where you read Reviews Price shape Platform
Beelinguapp Story Their bilingual stories Light Free with ads, paid tier Mobile
Readle Story Their graded stories (DE, ES, FR) Light Free tier, paid tier Mobile
LingQ Import + library Thousands of lessons, plus imports Built-in interval review 20 free saved words, then about $14.99/month Web, iOS, Android
Readlang Import Anything you paste or open Basic flashcards Free tier, cheap paid tier Web
Lute Import Anything you import Term tracking, no scheduler Free, self-hosted Desktop
Mossglen (ours) Extension Any web page, YouTube FSRS spaced repetition, automatic Free, no account Chrome
Language Reactor Extension Netflix, YouTube subtitles None built in; Anki export on Pro Free core, Pro about $5.95/month Chrome

If two of these look right, they're probably different kinds, and pairing them is fine.

How to actually choose

Three questions, honestly answered:

  1. Can you read a paragraph of real text without despair? No → Kind 1. Yes → Kind 2 or 3.
  2. Is there a specific book you're burning to read? Yes → Kind 2. "I just want to read more" → Kind 3.
  3. Where does your reading time actually happen? On your phone in bed → Kind 1 or 2's mobile apps. In a browser between other things → Kind 3.

Mixing kinds is fine — story app on the phone, extension in the browser is a common and sensible pair.

Anki, Readlang or just easy input?

Spend an evening on r/ajatt and you'll hit this three-way choice. It's really a question about where your new words come from, and what makes them stay.

  • Anki is a review engine. It's very good at keeping words you've already met, and it gives you nothing to read. Premade decks are mostly words you've never seen in a sentence you cared about.
  • Readlang is a reader with lookups. You click words while you read, and each one becomes a flashcard with its sentence. It brings the words. Its reviews are basic.
  • Easy input means reading lots of text you almost fully understand and skipping what you don't. No cards at all. Words stick because they keep showing up.

They aren't really rivals. They're three parts of one loop: easy input gives you volume, lookups catch the words that block the meaning, and a scheduler brings those words back before you forget them.

If you can only pick one: while real text is still a wall, easy input, and lots of it. Once you can follow a real article, read real text with lookups and review what you saved. Whether the reviews run in Anki or inside your reader matters less than doing them. More on that in spaced repetition without Anki.

Two questions that come up

Is reading a good way to learn a language?

For vocabulary, grammar intuition and comprehension speed, it's the best way most learners have access to: the input is free, endless, and at whatever level you pick. What it won't do is train your ear or your mouth. Pair it with listening and, when you're ready, speaking. The full case is in the learn-by-reading guide.

Does this change for English learners?

Only in one way: the English web is enormous, so the extension kind has the most to work with. Story apps still make sense in the first months; after that, the article you were going to read anyway is better material than any curated library, because you'll actually finish it.

The part no app fixes

Whichever kind you pick, two habits decide whether it works:

  • Read slightly easier than feels impressive. Comprehension collapses when too many words are unknown; finished-easy beats abandoned-hard every time.
  • Don't stop for every word. Mark, keep moving, collect and review after — that loop is where the vocabulary actually comes from.

The best learn-by-reading app is the one still getting opened in March. Choose for friction, not for feature lists.

For the method itself — what to read, how to handle new words — start with the full guide to learning a language by reading.

Mossglen turns the pages you already read into practice.

Add to Chrome · FreeTest your level first