Developer API & Open Infrastructure
আমাৰ ২৯৩,০০০+ শব্দৰ বিশাল অসমীয়া-ইংৰাজী অভিধানৰ ডেটা পোনপটীয়াকৈ আপোনাৰ এপ্লিকেচন, ৱেবচাইট বা কৃত্ৰিম বুদ্ধিমত্তা (AI) প্ৰকল্পত ব্যৱহাৰ কৰক। এই API ১০০% বিনামূলীয়া আৰু কোনো একাউণ্ট বা API Key ৰ প্ৰয়োজন নাই।
{
"word": "book",
"type": "noun",
"transliteration": "buhik / kitap",
"assamese_definition": "মুদ্ৰিত বা লিখিত পৃষ্ঠাৰ একত্ৰিত সংগ্ৰহ",
"english_definition": "A written or printed work consisting of pages bound together",
"meaning": "কিতাপ, পুথি, গ্ৰন্থ",
"example": "He was reading an Assamese book under the shade."
}
Quickstart Code Integration
তলৰ টেববোৰত ক্লিক কৰি বিভিন্ন প্ৰগ্ৰামিং ভাষাত API ব্যৱহাৰৰ উদাহৰণ চাওক।
# 1. Fetch single word translation & full metadata
curl -s "https://assamesedictionary.org/api/word/book"
# 2. Live prefix search autocomplete (returns matches)
curl -s "https://assamesedictionary.org/search/comp"
# 3. Retrieve today's featured vocabulary word
curl -s "https://assamesedictionary.org/word-of-the-day"
// Modern Fetch API for Browsers, Node.js 18+, Bun, and Deno
async function lookupAssameseWord(term) {
const url = `https://assamesedictionary.org/api/word/${encodeURIComponent(term)}`;
const response = await fetch(url);
if (!response.ok) throw new Error(`HTTP ${response.status}`);
const data = await response.json();
console.log("Meaning:", data.meaning);
console.log("Definition:", data.assamese_definition);
return data;
}
// Example execution:
lookupAssameseWord("book");
import urllib.parse
import requests
def lookup_word(word: str) -> dict:
"""Query the Assamese Digital Lexicon API."""
encoded = urllib.parse.quote(word)
url = f"https://assamesedictionary.org/api/word/{encoded}"
response = requests.get(url, timeout=5)
response.raise_for_status()
data = response.json()
print(f"Word: {data.get('word')}")
print(f"Assamese Meaning: {data.get('meaning')}")
print(f"Transliteration: {data.get('transliteration')}")
return data
# Example lookup:
entry = lookup_word("book")
import 'dart:convert';
import 'package:http/http.dart' as http;
Future<Map<String, dynamic>> fetchWordDefinition(String term) async {
final uri = Uri.parse('https://assamesedictionary.org/api/word/${Uri.encodeComponent(term)}');
final response = await http.get(uri);
if (response.statusCode == 200) {
final data = jsonDecode(utf8.decode(response.bodyBytes));
return data as Map<String, dynamic>;
} else {
throw Exception('Word not found: ${response.statusCode}');
}
}
<?php
function lookupAssameseWord($term) {
$url = "https://assamesedictionary.org/api/word/" . urlencode($term);
$json = file_get_contents($url);
if ($json === false) {
throw new Exception("Failed to retrieve dictionary entry");
}
$data = json_decode($json, true);
return $data;
}
$result = lookupAssameseWord("book");
echo $result['meaning'];
API Endpoints Reference
/api/word/{term}
Retrieves the full dictionary entry for any indexed English or Assamese term. Returns grammatical type, English definition, Assamese definition, synonym mappings, transliteration, and usage example.
{term} (string, required) - URL-encoded search keyword./search/{prefix}
Powers real-time autocomplete search bars. Returns up to 15 matching keyword strings starting with the requested prefix with ultra-low latency (<10ms).
{prefix} (string, required) - 1 or more characters.["company", "computer", "compose", ...]/word-of-the-day
Retrieves today's featured vocabulary word. Rotates deterministically once every 24 hours at UTC midnight.
Embeddable Dictionary Widget for Webmasters
আপোনাৰ ৱেবচাইট বা ব্লগত মাত্ৰ এটা লাইনৰ কোড যোগ কৰি পাঠকসকলক শব্দ নিৰ্বাচন বা ডাবল-ক্লিকৰ জৰিয়তে তৎক্ষণাত অসমীয়া অৰ্থ চোৱাৰ সুবিধা দিয়ক:
<script src="https://assamesedictionary.org/widget.js" defer></script>
তলৰ বাক্যটোত থকা যিকোনো শব্দ ডাবল-ক্লিক বা চিলেক্ট কৰক (যেনে কিতাপ বা wisdom) আৰু তৎক্ষণাত অভিধানৰ পপআপ ওলাই আহিব:
"কিতাপ হৈছে মানৱ জাতিৰ সৰ্বশ্ৰেষ্ঠ বন্ধু, আৰু জ্ঞান হ'ল সমাজৰ প্ৰগতিৰ মূল আধাৰ।"