Open code · attributed sources
Translate into
Indigenous languages
An independent dictionary, translator, and learning project built from attributed language resources and contributions. Machine translations are unverified drafts.
Translation appears here.
3 languages, 10,341 entries, and source and review information shown wherever the underlying record provides it.
Explore the dictionaries
A growing collection, each one carrying the accent of its own country.
Anindilyakwa
Groote Eylandt, Northern Territory
Anindilyakwa is an Australian Aboriginal language spoken on Groote Eylandt in the Northern Territory.
Kuku Yalanji
Far North Queensland
The Kuku Yalanji language is spoken by the Kuku Yalanji people of Far North Queensland, Australia. It is part of the Pama-Nyungan language family.
Mi'gmaq
Eastern Canada, Northeastern United States
Mi'gmaq is an Eastern Algonquian language spoken primarily in Eastern Canada and parts of the United States.
How it works
Built from attributed language resources, with terms and uncertainty kept visible.
Source-attributed dictionaries
Entries are assembled from named dictionaries, grammars, archives, recordings, and contributions. Source and review state are shown where the record supports them.
Translation, flagged honestly
Dictionary evidence can guide contextual translation, but generated text remains an unverified research draft. Machine output is never presented as an authoritative source.
Open code, visible terms
The application code is MIT-licensed and can be self-hosted. Language data and model weights retain their own source-specific and upstream terms.
Share your language knowledge
Are you a speaker or knowledge holder of an Indigenous language? Help keep it living for the generations coming up.
Learn how to contributeStart learning today
Pick a language and start building your vocabulary, a few words at a time.