morpheme

A language you have never seen, but just enough of it to work out the rest. That's the whole game.

Start practicing41 problems, 55 languages

Past problems from the North American Computational Linguistics Olympiad, NACLO. Each one is transcribed twice and checked against the original PDF. Flag anything that still looks wrong.

PermyakEnglish
vərələnof my forest
cerkulaɲtowards the house
cerkuezliɕfrom the houses
vərrezlən

Example of three rows from the 2023 exam. Work out the fourth.

How It Works

A help panel open over a Kogi matching question, listing three hints. The first offers to reveal for one point, the other two are locked, and a line below says hints never give the answer.A help panel open over a Kogi matching question, listing three hints. The first offers to reveal for one point, the other two are locked, and a line below says hints never give the answer.
Hints Cost Points
Three hints per problem, unlocked in order. The first points you to the right part of the data; the last walks a full step through on examples that aren't graded. Each one is generated against the official NACLO solution key.
A written walkthrough that breaks a Kogi phrase into a root and three grammar slots, with a table pairing each slot to its form and meaning.A written walkthrough that breaks a Kogi phrase into a root and three grammar slots, with a table pairing each slot to its form and meaning.
Worked Explanations
NACLO's answer keys give the answer and skip the reasoning. Deriving each one by hand was never realistic, so this is a pipeline for it. Conditioned on the official solution, a language model back-chains to recover the inferences that yield it, then orders them forward, the way a solver would.
A timer at the top of a problem reading thirteen minutes fifty-six seconds left, with a Stop link beside it and the problem text below.A timer at the top of a problem reading thirteen minutes fifty-six seconds left, with a Stop link beside it and the problem text below.
A Clock You Control
The real exam is timed, but early practice shouldn't be. Nothing here runs on a clock unless you start one. When it does run out you get a banner and nothing else, so your answers keep working, and the problem stays open as long as you want it.