cairn
Read German with word and sentence context, then track vocabulary progress.
Known 0Unknown 0Total seen 0
Add a new text
Paste German text. If the title is blank, a small LLM generates one and the app estimates a CEFR level.
Prototype controls
Use these while testing first-run learner behavior.
Deletes local prototype data only.
Library
Saved texts and built-in CEFR samples. Pick one to read.
Samples
Loading samples...
Saved texts
Loading saved texts...
No text selected
Choose a text from Library or paste one in Add Text.
Level-Known0Unknown0New in this text0Known %0
Review
Practice unknown words from saved texts with sentence context.
Due 0New 0Promoted 0
Open Review to load your queue.
Settings
Adjust reader audio behavior for word and sentence pronunciation.