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.”

MasculineFeminineNeuter

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

Paste a Spotify or YouTube link…
  • Slow news podcast: episode 112

    Spotify

    24 min
  • Street-food tour, no subtitles

    YouTube

    17 min

+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.

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

LangCharmStreak-based apps
What you learn fromYour own books, articles, podcasts and videosThe same scripted lessons for everyone
How progress is measuredMinutes reading and listening, words practicedA daily streak
If you miss a dayNothing happens. Pick up where you left offYour streak resets to zero
VocabularyTyped from memory, scheduled with spaced repetitionMostly tapping tiles and picking from options
GrammarSeen in context, through reading lensesIsolated drills
Listening outside the appCounts toward your goalDoesn’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.

Pick something you want to read.

Start there. LangCharm handles the rest.