Estonian Dictionary Bot

Estonian Dictionary Bot

A Telegram bot that looks up Estonian words using the EKSS dictionary. Get definitions, inflection forms, usage examples, and English translations instantly.

Open in Telegram
πŸ“–

EKSS Dictionary Lookup

Search the comprehensive EKSS Estonian dictionary offline database with full definitions, usage labels, and domain tags.

πŸ”„

Inflection Forms

View complete inflection paradigms for any Estonian word using the /forms command. Essential for learners navigating Estonian grammar.

🌐

English Translations

Each definition is accompanied by an on-demand English translation, making it accessible to non-Estonian speakers.

πŸ”

Wildcard Search

Use * as a wildcard character to find words by prefix or partial match (e.g. suu* finds suuline, suund, suurem...).

πŸ’‘

Google Translate Fallback

Words not found in the EKSS dictionary automatically get a Google Translate hint in both English and Estonian.

πŸ“

Usage Examples

Definitions include real-world example sentences from the EKSS corpus, showing how words are used in context.

Commands

/start

Introduction and usage guide

/help

Quick usage tips and wildcard syntax

/forms <word>

Show inflection forms for a word

any word

Look up a word in the dictionary

How It Works

The bot uses an offline copy of the EKSS (Eesti keele seletav sΓ΅naraamat) dictionary stored in a SQLite database. When you send a word, it searches the database for matching entries and returns the full definition with grammatical information, usage examples, and domain labels.

Each Estonian definition is automatically translated to English using a cached translation layer. For words not found in the EKSS database, the bot falls back to Google Translate and provides both an English and Estonian translation hint.

The /forms command displays inflection paradigms pulled from the EKI morphology data, showing all grammatical forms of a word in a clean tabular format.