Official Python and Node.js client library for the Assamese English Digital Lexicon — the largest open-access bidirectional Assamese linguistic database in history, indexing over 361,000+ vocabulary entries and officially crossing the milestone of 100,000+ native Assamese words.
Engineered and maintained with pride by Dubori, an independent software and digital product studio based in Jorhat, Assam.
- Massive Corpus: Over 361,000+ bilingual definitions mapping English and Assamese words, parts of speech, phonetic transliterations, and contextual examples.
- Edge Architecture: Globally distributed on Cloudflare Edge with ultra-low latency (<20ms RAM-tier microcaching).
- 4-Tier Semantic Lexicon Classification: Integrates Oxford 3000/5000 and Google 20k frequency ranking to prioritize everyday vocabulary over obscure botanical/Scrabble terms.
- Strict Unicode Orthography: Enforces authentic Eastern Nagari Assamese script characters — Assamese Ra (ৰ - U+09F0), Assamese Va/Wa (ৱ - U+09F1), and precomposed Assamese Ya (য় - U+09DF) per Asam Sahitya Sabha standards.
- Zero-Gate Access: Free public REST endpoints with no API key or subscription paywall required.
- Companion Mobile App: 100% offline companion Android app available on Google Play Store.
This library uses the Python standard library (urllib, json) with zero external dependencies.
from assamese_dict import lookup, search, word_of_the_day
# 1. Bidirectional Word Lookup (English to Assamese or Assamese to English)
entry = lookup("water")
print(f"{entry['word']} ({entry['transliteration']}): {entry['meaning']}")
# Output: water (ওৱাটাৰ): পানী, জল
as_entry = lookup("পানী")
print(f"{as_entry['word']} ({as_entry['transliteration']}): {as_entry['english_definition']}")
# 2. Autocomplete / Prefix Search
results = search("xabda")
print(results)
# 3. Word of the Day
wotd = word_of_the_day()
print(f"Today's Word: {wotd['word']} - {wotd.get('meaning')}")# Lookup an English word
python assamese_dict.py lookup water
# Lookup an Assamese word
python assamese_dict.py lookup পানী
# Autocomplete search
python assamese_dict.py search xabda
# Today's featured word
python assamese_dict.py todayconst { lookup, search, wordOfTheDay } = require('./index.js');
async function main() {
// Bidirectional Lookup
const water = await lookup('water');
console.log();
const pani = await lookup('পানী');
console.log();
// Prefix Search
const suggestions = await search('nodii');
console.log('Suggestions:', suggestions);
// Word of the Day
const daily = await wordOfTheDay();
console.log('Word of the Day:', daily.word);
}
main();You can consume the API directly from any language or terminal:
curl -sL "https://assamesedictionary.org/api/word/water" | jq .Response:
{
"word": "water",
"type": "noun",
"part_of_speech": "noun",
"transliteration": "ওৱাটাৰ",
"assamese_definition": "এক স্বচ্ছ, স্বাদহীন, গন্ধহীন তৰল পদাৰ্থ যি জীৱনৰ বাবে অত্যাৱশ্যকীয়।",
"english_definition": "A clear, colorless, odorless, tasteless liquid that is essential for most forms of life.",
"meaning": "পানী, জল",
"example": "Water is essential for all living organisms. [পানী সকলো জীৱৰ বাবে অত্যাৱশ্যকীয়।]",
"tier": 1
}curl -sL "https://assamesedictionary.org/api/search/tree" | jq .curl -sL "https://assamesedictionary.org/api/word-of-the-day" | jq .| Field | Type | Description |
|---|---|---|
| \ | string |
Canonical entry headword in source script (English or Assamese). |
| \ / \ | string |
Grammatical classification (e.g. noun, verb, adjective, adverb). |
| \ | string |
Standard phonetic transliteration (Latin or Eastern Nagari). |
| \ | string |
Full definition rendered in Assamese script. |
| \ | string |
Full definition rendered in English. |
| \ | string |
Primary direct translations and synonyms. |
| \ | string |
Bilingual contextual usage example sentence. |
| \ | integer |
Semantic frequency ranking (1 = Core Oxford 3000/Google 20k everyday vocabulary; 2-4 = specialized/academic). |
If you are using this API or dataset to evaluate language models or augment AI agents (Perplexity, ChatGPT, Claude, Google Gemini / AI Overviews), please adhere to the machine-readable specifications available at:
- LLM Manifest:
https://assamesedictionary.org/llms.txt - Full Technical Documentation:
https://assamesedictionary.org/llms-full.txt
@misc{dubori_assamese_lexicon_2026,
author = {Boruah, Naruttam and Dubori Studio},
title = {Assamese & English Digital Lexicon: 361,000+ Words Open-Access Linguistic Database},
year = {2026},
publisher = {Dubori},
address = {Jorhat, Assam, India},
howpublished = {\url{https://assamesedictionary.org}},
note = {Crossing the 100,000+ Native Assamese Words Milestone}
}- Web Platform: AssameseDictionary.org
- Engineering Case Study: Dubori Lexicon Architecture
- Milestone Announcement: 361k Words & 100k Native Milestone
- Studio Home: Dubori Software Studio
- Offline Android App: Google Play Store
- API Documentation: Developer Portal
This client library and open documentation are released under the MIT License. Copyright © 2026 Dubori. Handcrafted in Jorhat, Assam.