Learn German with Grimm Fairy Tales and Kafka: a Free Reading Game
The German Reading Game teaches German through real reading: a graded A1 story (Lena in Leipzig), six Grimm fairy tales and Kafka's Die Verwandlung. At each gap you pick the missing word from three choices, with an English translation of the sentence and a short grammar explanation after you answer. It is free, runs in your browser and needs no signup; levels go from Beginner (A1) to Advanced (C1).
How the German Reading Game works
- Key words asks about one word per clause, chosen to practise grammar: article and adjective endings, pronoun case, verb person and tense, prepositions and noun forms. You see the rest of the clause after the gap, so exactly one option fits. Each item was checked by a language model, and comes with a short explanation.
- Levels (Key words mode): Beginner starts with short sentences in Lena in Leipzig (up to 8 words, then 12 and 16 as you answer more), asks only about common words, with fewer gaps, and the two wrong options are clearly wrong words from the same text, with the same capitalisation as the answer. Intermediate mixes those with grammar near-misses. Advanced asks every key word with near-miss forms like der, den, dem or verb endings. With adaptive level on (the default), 8 right answers in your last 10 move you up a level and 3 misses in your last 6 move you down. At Beginner, items where capitalisation alone gives the answer away do not count.
- Reading window: you see the sentence with the gap, whole, matching its translation, and the text slides on sentence by sentence. Later gaps in the same sentence show as ___. Medium and Large add one or two sentences before it (Settings).
- Every word hides every word as you read, with only the text before it visible. This is pure next-word prediction: harder, and sometimes more than one option could continue the sentence, so it scores the word the author actually wrote. Its choices are generated by grammar rules and not individually reviewed.
- Correct answers score 10 points plus 2 per step of your current streak (up to +20). A wrong answer resets the streak and adds the word to Hardest words.
- Reviews: each missed form (for example dem, a form of der) goes into box 1 and comes back as a Review card in the reading flow after about 10 new gaps. A right answer moves it up a box, with the next review after 1, 3, 7 and then 16 days; a wrong one sends it back to box 1. You get at most 1 review per 5 new gaps and 10 per session, so reading stays the main thing. Reviews score points like normal gaps and do not move you on in the chapter.
- Translation and word meanings: the English translation of the sentence with the gap is shown under the text at every level (turn it off for a level with Show translation in Settings). Tap or hover over any word in the text to see what it means in that sentence. The English gloss setting also shows the meaning of the answer word after you choose.
- Listening: tap the speaker in the text box (or press S) to hear the sentence in German, with the gap as a pause until you answer; turn on Read sentences aloud in Settings to hear each sentence after you answer. It uses your browser's built-in German voice, and reading while listening helps you learn words faster.
- New to German? Start with Lena in Leipzig, a short graded story (A1) in ten chapters, written for this tool in simple present-tense sentences with common words. Then move on to the Grimm tales.
- Settings: pick the text and the level, and Window sets how much text you see before the gap. The next gap comes up by itself; press any key or tap to skip the wait. Wait for me after mistakes is on by default: after a wrong answer the game waits for Continue so you can read the explanation (turn it off to move on by itself); right answers always move on by themselves. Show translation is saved per level. When you finish a chapter the game moves on to the next one by itself (after the last text it starts again from the first).
Texts and sources
- Lena in Leipzig, Starter (A1). A graded story written for this tool (not a classic text): short present-tense sentences and common words. Its grammar was checked by Claude Opus.
- Grimms Märchen by Jacob and Wilhelm Grimm, Easier (A2 to B1). Source: Deutsche Märchen gesammelt durch die Brüder Grimm, ed. M. Thilo-Luyken (Langewiesche-Brandt, 1921), from Project Gutenberg. Public domain.
- Die Verwandlung by Franz Kafka, Harder (B2 to C1). Source: Die Verwandlung (Kurt Wolff Verlag, Leipzig, 1915), from Project Gutenberg. Public domain.
The texts keep their original historical spelling: you will see daß (modern dass), muß (muss) and forms like Walde or ward. The Grimm tales included are Rotkäppchen, Hänsel und Gretel, Die Bremer Stadtmusikanten, Der Froschkönig, Der Wolf und die sieben jungen Geißlein and Frau Holle. Wrong options were generated with spaCy's German model and grammar rules, then filtered by a language model (Claude Sonnet), which also wrote the explanations. The clearly wrong options used at Beginner and Intermediate are drawn from words of the same chapter with the same capitalisation as the answer: nouns of unrelated meaning for noun gaps, verbs for article, pronoun and preposition gaps, articles for verb gaps. In a check by Claude Opus of 50 random Beginner and 50 Intermediate items with these options, all 100 had exactly one fitting option. In an earlier independent check by a different model (Claude Opus) of 50 random items per level, all 150 had exactly one fitting option, and 50 of 50 (Beginner), 49 of 50 (Intermediate) and 49 of 50 (Advanced) explanations were judged correct. In Every word mode, about 7 in 10 items had only one plausible continuation. The sentence translations and word meanings were written by Claude Opus for each sentence in context. Mistakes are possible.