No streaks · No scripts
Learn a language by exploring it, not by feeding a streak.
Read the books and articles you actually care about. Count the podcasts and videos you already listen to. Lock in new words by typing them from memory.
The idea
You can’t be spoon-fed a language.
Most apps hand you bite-sized, scripted lessons: the same sentences, in the same order, for everyone. It feels like progress. But a language sticks when you go looking for it: when you pick what to read, get curious about a word, and notice a pattern on your own.
LangCharm gives you tools for that kind of exploring, not a script to follow.
You choose the material
Books, articles, web pages, anything you actually want to read. Not the same scripted sentences everyone else gets.
Curiosity is the lesson
Tap any word to see what it means, how it’s used, and how often it turns up in what you’re reading.
Tools, not a track
No fixed path to march down. Practice what you found, when you want, for as long as you want.
Reader + lenses
Read what you want. See the grammar hiding in it.
Import an EPUB, a PDF, a web page, or paste in any text. Tap a word for its meaning, example sentences from the same book, and a one-tap flashcard.
Then switch on a lens to see the grammar as you read: noun genders in color, grammatical case, parts of speech. You practice gender and case on every page, without making them the whole point of your day.
Der alte Hund bringt der Frau heute das Buch.
“The old dog brings the woman the book today.”
Listening
The podcast on your commute counts.
Real listening happens outside any app: a podcast on the train, a video while you cook, an album you half understand.
Paste the Spotify or YouTube link into your listening log, and that time counts toward your daily goal and your listening level, just like time spent in the reader.
Listening log
- 24 min
Slow news podcast: episode 112
Spotify
- 17 min
Street-food tour, no subtitles
YouTube
+41 minutes toward today's goal
Progress
Measured in minutes, not streaks.
A streak only asks whether you opened the app today. So people squeeze in one tiny lesson at 11:58pm to protect a number, and call it learning.
LangCharm has no streak to protect. Your daily goals are the minutes you spent reading and listening, plus the words you practiced. Have a big day when you have time and a small one when you don’t. Nothing resets to zero.
Today's goals
24 / 30 min
Reading & listening
50 / 50 words
Words practiced, done
Missed yesterday? Nothing to lose. There's no streak here.
Vocabulary
Type it. Don’t tap it.
Spotting the right answer among four options is easy, and that’s the problem. It feels like knowing a word without building the memory you need to actually use it.
LangCharm asks you to recall each word and type it, with its article. It’s harder in the moment and much better for remembering. Spaced repetition (FSRS) then brings every word back just before you’d forget it.
Got a big backlog? You can switch on multiple choice to catch up, but new words are always typed.
Translate (example: German)
the apple
Try it with a typo, or without the article.
The difference
LangCharm vs. streak-based apps
| Compared | LangCharm | Streak-based apps |
|---|---|---|
| What you learn from | What you learn fromYour own books, articles, podcasts and videos | The same scripted lessons for everyone |
| How progress is measured | How progress is measuredMinutes reading and listening, words practiced | A daily streak |
| If you miss a day | If you miss a dayNothing happens. Pick up where you left off | Your streak resets to zero |
| Vocabulary | VocabularyTyped from memory, scheduled with spaced repetition | Mostly tapping tiles and picking from options |
| Grammar | GrammarSeen in context, through reading lenses | Isolated drills |
| Listening outside the app | Listening outside the appCounts toward your goal | Doesn’t count |
And also
Small things that add up
Your own word list
Save a word in one tap while you read, or add your own, one at a time or pasted in as a list.
Works offline
Download books and practice cards for the plane or the metro. Your answers sync when you’re back online.
Sentence-by-sentence mode
When a page is a stretch, step through it one sentence at a time with a translation beside it.
From the blog
Why we built it this way
You can't be spoon-fed a language
Scripted, bite-sized lessons feel like progress but rarely stick. Why learning a language works better when you explore it, and what that looks like day to day.
September 30, 2026 · 3 min read
Minutes, not streaks
A streak measures whether you opened the app, not whether you learned anything. Why LangCharm measures time spent reading and listening, plus words practiced, and never resets to zero.
September 30, 2026 · 3 min read
Type it, don't tap it: why recall beats recognition
Picking the right answer from four options feels like knowing a word. Typing it from memory is what actually makes it stick. How LangCharm uses active recall and spaced repetition.
September 30, 2026 · 3 min read