Use when teaching Estonian vocabulary, grammar, or when a student produces a word form you need to verify or identify. NEVER recite Estonian inflection paradigms from memory — always call leid paradigm to verify.
leid search then leid lookupleid paradigmleid identifyAlways two steps — never assume there is only one match:
leid search <word>
This returns a table of all homonyms with their wordId. Pick the correct one
based on context (student's sentence, topic, prior conversation). Then:
leid lookup <wordId>
leid paradigm <wordId>
Use this for nouns (all 14 cases × singular/plural), verbs (all conjugated forms), and adjectives. Never present a paradigm from memory — always call this.
When the student writes a form like majas, jooksid, or tehtud:
leid identify <form>
This returns the base lemma, wordId, and the morphological label so you can explain exactly what form it is.
Within a session, cache wordIds you have already resolved. If you looked up
maja and got wordId: 10234, use leid paradigm 10234 directly — do not
re-run leid search maja.
Default output is markdown. You do not need to pass --format in normal use.
For human-readable terminal output, use --format pretty.
If leid search returns no results, try:
leid identify <form> to find the base form first