Asking the model to read this sentence.
A sentence nobody has read before takes a minute or two, because it means asking a language model. Nothing is lost if you leave this page: the address keeps the result.
Every word with the dictionary form it comes from and the endings it carries here: case, number, gender, tense, and the job it does in the clause. Then the grammar rules the sentence uses, each one linked to the words that show it.
A sentence nobody has analysed takes a minute or two, because it means asking a language model. One that has been analysed comes back at once, and always will.
Asking the model to read this sentence.
A sentence nobody has read before takes a minute or two, because it means asking a language model. Nothing is lost if you leave this page: the address keeps the result.
German published today, taken apart sentence by sentence. Every line links back to the article it came from.
Perfekt mit sein
Verbs of motion from one place to another and verbs of change of state take sein rather than haben in the perfect, along with sein, werden and bleiben themselves. Er ist gegangen, not er hat gegangen.
Real sentences from the lexicon. The marked words are what show the rule.
"Wir wollen den Aufbruch, das ist auf dieser Klausur nochmal deutlich geworden", sagte der Vizekanzler im Interview mit den tagesthemen. Es gehe jetzt darum, das Land wirtschaftlich wieder stärker zu machen.
"We want a fresh start – that became clear once again at this retreat," said the vice-chancellor in an interview with the tagesthemen news programme. He said the task now was to make the country economically stronger again.
Werden forms its perfect with sein, not haben.
Das "deutsche Volk" im Sinne der Verfassung, "das sind auch Deutsche, die hinzugekommen sind“, sagte der Bundespräsident zur Eröffnung einer Podiumsdiskussion.
"The German people" in the sense of the constitution "also includes Germans who have come to join it", said the Federal President at the opening of a panel discussion.
'Hinzukommen' is a verb of motion/change of state, so its perfect is formed with 'sein'.
"Mehr als 10.000 Menschen sind in diesem Jahr bereits infolge extremer Hitze gestorben - und gleichzeitig versiegeln wir weiter Flächen und fällen alte Bäume, als hätte das eine mit dem anderen nichts zu tun." Die DUH-Geschäftsführerin unterstützte die von Umweltminister Carsten Schneider (SPD) angekündigten Schritte und einen nationalen Aktionsplan der SPD-Kabinettsmitglieder.
"More than 10,000 people have already died this year as a result of extreme heat – and at the same time we go on sealing up land and felling old trees, as if the one had nothing to do with the other." The DUH managing director backed the steps announced by Environment Minister Carsten Schneider (SPD) and a national action plan by the SPD members of the cabinet.
Sterben is a verb of change of state, so the conversational past is formed with sein plus the past participle.
Nun ist das Kabinett zu einer zweitägigen Klausur in Neuhardenberg zusammengekommen, um den "Herbst der Reformen" einzuleiten.
The cabinet has now assembled for a two-day retreat in Neuhardenberg in order to launch the 'autumn of reforms'.
The intransitive verb zusammenkommen forms its perfect with sein.
Nach der Sommerpause ist das Kabinett zu einer Klausur in Neuhardenberg zusammengekommen.
After the summer break, the cabinet has gathered for a retreat in Neuhardenberg.
Zusammenkommen expresses movement or a change of state, so its perfect is formed with sein rather than haben.
Die Zahl der freiwilligen Ausreisen von Migranten und abgelehnten Asylsuchenden ist einem Medienbericht zufolge gestiegen.
According to a media report, the number of voluntary departures by migrants and rejected asylum seekers has risen.
Steigen expresses a change or movement, so its perfect is formed with sein rather than haben.
Die meisten seien bei Freunden oder Verwandten untergekommen.
Most of them are said to have found shelter with friends or relatives.
The intransitive verb of motion 'unterkommen' forms its perfect with 'sein', here as a perfect infinitive in reported speech.
Hitzeschutz ins Grundgesetz - die Forderung der SPD und ihr Aktionsplan sind bei der Union bislang auf Skepsis gestoßen.
Heat protection in the constitution - the SPD's demand and its action plan have so far met with scepticism from the Union.
'Aufstoßen' forms its perfect with 'sein', so the auxiliary appears as plural 'sind'.
Laut einer neuen Schätzung des Robert Koch-Instituts sind seit Jahresbeginn mindestens 14.000 Menschen wegen der Hitze gestorben.
According to a new estimate by the Robert Koch Institute, at least 14,000 people have died from the heat since the beginning of the year.
'Sterben' is an intransitive change-of-state verb and forms its perfect with 'sein'.
Angaben des Robert Koch-Institutes (RKI) zufolge ist die geschätzte Zahl der diesjährigen hitzebedingten Todesfälle in Deutschland weiter angestiegen.
According to figures from the Robert Koch Institute (RKI), the estimated number of heat-related deaths in Germany has risen further this year.
Ansteigen is a verb of motion/change of state, so its perfect uses sein.
Er und sein Team sind an den heißen Tagen zuletzt häufiger ausgerückt als sonst - da besonders viele Menschen medizinische Hilfe brauchten.
He and his team went out on calls more often than usual on the hot days – because especially many people needed medical help.
'Ausrücken' is a movement verb and forms its perfect with 'sein' plus the past participle.
Mindestens 14.000 Menschen sind in diesem Jahr hitzebedingt zu Tode gekommen - mehr als in jedem einzelnen Gesamtjahr zuvor.
At least 14,000 people have died from the heat this year - more than in any single full year before.
kommen forms its perfect with sein, and the auxiliary sind agrees with the plural subject.
Bei schweren Unwettern in mehreren Bundesländern sind mindestens zwei Menschen ums Leben gekommen.
At least two people have died in severe storms in several federal states.
kommen forms its perfect with sein as an intransitive verb of motion/change of state.
Die Ausgaben für Sozialhilfe in Deutschland sind 2025 deutlich gestiegen.
Spending on social assistance in Germany rose significantly in 2025.
Steigen denotes a change of state and therefore forms its perfect with sein rather than haben.
Die Ausgaben für Sozialhilfe sind 2025 um 6,1 Prozent gestiegen.
Spending on social assistance rose by 6.1 percent in 2025.
'Steigen' is a verb of motion/change of state and forms its perfect with 'sein', not 'haben'.
Mit den hohen Spritpreisen wegen des Iran-Kriegs sind die Rufe nach neuen staatlichen Eingriffen lauter geworden.
Because of the Iran war, the high fuel prices have made the calls for new government intervention louder.
Werden forms its perfect tense with sein as auxiliary.
Der Vertrauensvorschuss für die Westparteien sei nach 1990 entsprechend gering ausgefallen.
The advance of trust for the western parties was correspondingly low.
'ausfallen' forms its perfect with 'sein', here in the subjunctive, because it denotes a change of state.
Schon 2025 war die geförderte freiwillige Rückkehr von ausreisepflichtigen Ausländern dem Bericht zufolge deutlich angestiegen.
According to the report, the state-promoted voluntary return of foreigners obliged to leave the country had already risen markedly by 2025.
ansteigen denotes a change of state and therefore forms its perfect tenses with sein rather than haben.
Im ersten Halbjahr des laufenden Jahres seien 9.276 Menschen im Rahmen von Rückkehrprogrammen des Bundes in ihre Heimat zurückgekehrt, berichteten die Zeitungen der Funke Mediengruppe unter Berufung auf das Bundesamt für Migration und Flüchtlinge (BAMF).
In the first half of the current year, 9,276 people returned to their home countries under federal return programmes, the newspapers of the Funke Media Group reported, citing the Federal Office for Migration and Refugees (BAMF).
'Zurückkehren' is a motion verb, so its perfect is formed with 'sein' rather than 'haben'.
In 2.700 Fällen seien die Fehler auch Ursache des erlittenen Schadens gewesen.
In 2,700 cases the errors were also said to be the cause of the damage suffered.
The perfect of 'sein' is formed with 'sein' plus the participle 'gewesen'.
What you saved, and when each card comes back.
Every word this backend has met, commonest first. The count is what it has read, not an estimate.
The sixty-nine rules the analysis chooses from, A1 to B2. Open one to read it with the sentences that use it. A rule the analysis wanted and could not find waits here as proposed until a person approves it.
Four steps, and the two places the sentences come from.
Anything up to 500 characters. Or pick one of today's news sentences instead.
It splits the sentence into words and records the dictionary form and endings of each one.
It matches the sentence against the catalogue of sixty-nine rules and records the words that show each one.
The next person to ask that sentence gets the stored answer, without going back to the model.
Pick any word and its reading opens beside the sentence: the dictionary form it came from, its case, its person, and the job it does in the clause.
The underline colour repeats the word class, and the key under the sentence names every colour in words, so the colour is never the only thing carrying the meaning.
Under the words come the grammar rules the sentence uses. Each one names the words in this sentence that prove it, and says why it applies here rather than in general.
Open a rule to read it on its own page, with more sentences from the lexicon that use the same thing.
Two places. You type them, or the backend reads them. Every five minutes it fetches the German news from tagesschau.de, takes the first several sentences of each new article, and queues them. That is where most of the lexicon comes from: current German written for adults, rather than textbook sentences about a pencil on a table.
Every sentence taken from an article carries its headline, its publisher, a link back to the piece, and where in the piece it stood. Nothing here is presented as this site's own writing. If you publish German and would rather not be read this way, say so and you will be left out.
Not blindly. A language model wrote every word of German in here. This one is better than expected: asked to conjugate helfen, it produced ihm wird geholfen for the passive, which is right precisely because helfen takes the dative and so has no personal passive.
It is also confidently wrong sometimes, and a learner is exactly the person who cannot tell. So every form, gender and plural carries two controls: right and wrong. Marking something wrong asks you for one sentence saying what is wrong with it, and that sentence is worth more than the count.
The counts show as two numbers rather than a score. One report against two approvals means something different from one report against two hundred, and a single number hides that.
Reading is free and needs no account. Analysing a sentence nobody has analysed spends money on a language model, so each account gets a daily allowance and can ask for more. Everything after that first analysis is free forever. The result is stored, and so is every word it taught the lexicon.
You can save a whole word, a whole sentence, or a single form. A single form is usually the useful one: helfen, Präsens, er/sie/es is one thing to learn, and it can be solid while ihr helft is still shaky. Forms group under the word they belong to, so a verb with twenty forms is one entry rather than twenty.
You grade each card when you review it, and the grade sets the gap before you see it next. Forgot sends it back to the start. Hard stretches the gap a little. Good multiplies it. Easy multiplies it and then some. A card you keep forgetting keeps coming back sooner, for good, rather than being forgiven after one correct answer. Re-adding a set of forms never resets progress on cards you already have.
The lexicon is shared. Every sentence, word, form and rule is readable by anyone without an account, because a shared lexicon that everyone improves is the whole idea.
Your study list and review history are yours alone. Nobody else can read them, and the storage layer enforces that rather than the application remembering to check.
Sixty-nine rules, A1 to B2, written by hand. The analysis may only choose from them. That is what stops one rule appearing under four names and the links between sentences becoming meaningless.
Where a sentence uses something the catalogue lacks, the analysis may propose a rule. The proposal is stored and linked, so nothing is lost, but it stays marked as proposed until a person approves it. You can read the proposed ones under Rules.
Signing in gives you a study list of your own. Reading the lexicon needs no account.
Signing in keeps a study list of your own. Reading the lexicon needs no account.
Everything here needs an API key, which is the backend itself rather than a person.
Analysing a new sentence asks a language model, so it needs a key. Reading needs none. The key stays in this browser. It also opens these admin pages, so treat it as an administrator credential and do not hand it to a learner.
No key saved. Reading works without one.
Whether the thing is running. The queue is sentences waiting to be analysed; it should be draining, not growing.
What readers said is wrong. The note is the part worth reading; the counts only say how disputed something is.
Everyone who has analysed a sentence, and what they may spend a day. Requests for more are at the top.