🔬 লাইভ শব্দমূল ও বিভক্তি বিশ্লেষক (Bangla Lemmatizer)
যেকোনো বাংলা বাক্য বা শব্দ লিখুন — মূল ধাতু/শব্দ (Root/Lemma), উপসর্গ ও বিভক্তি-প্রত্যয় আলাদা করে দেখাবে।
🩺 Bijoy ↔ Canonical NFC Unicode ডক্টর
পুরোনো বিজয় (SutonnyMJ) টেক্সট বা ভাঙা নুকতা (`য়`, `ড়`, `ঢ়` ডিকম্পোজড) ঠিক করে প্রমিত NFC ইউনিকোডে রূপান্তর করুন।
🌳 মূল শব্দ ও রূপান্তর পরিবার (32,381 Root Families Dataset)
একটি মূল শব্দ থেকে ৫.৮৭ লক্ষ শব্দভাণ্ডারে কী কী বিভক্তিযুক্ত রূপ পাওয়া গেছে তা খুঁজুন।
🖼️ Synthetic Bangla OCR ডেটাসেট জেনারেটর
৯টি ওয়েব ফন্ট + আপনার নিজের `.ttf/.otf` ফন্ট এবং ১৬০টি যুক্তাক্ষর / ৫,০০০ যাচাইকৃত বাংলা শব্দ ব্যবহার করে Tesseract/PaddleOCR/TrOCR ট্রেইনিং ইমেজ + `labels.tsv` ZIP জেনারেট করুন।
লাইভ সিন্থেটিক OCR স্যাম্পল প্রিভিউ
🤖 Bangla-Eval-Suite (460-Task Open LLM Benchmark)
AI মডেলগুলো (GPT, Gemini, Claude, Llama) বাংলা ইউনিকোড, শব্দমূল, বাগধারা, সমোচ্চারিত শব্দ এবং বাংলা–হিন্দি কগনেটে কতটা নির্ভুল তা যাচাইয়ের মানদণ্ড।
📦 Node.js / JavaScript SDKs
GitHub রিপো থেকে সরাসরি ব্যবহার বা `npm publish`-এর জন্য সম্পূর্ণ প্রস্তুত প্যাকেজসমূহ:
// ১. @open-bangla/normalizer
const { toBanglaCanonical, bijoyToUnicode } = require('@open-bangla/normalizer');
console.log(toBanglaCanonical("আমা\u09AF\u09BC")); // "আমায়" (Canonical NFC)
console.log(bijoyToUnicode("Avwg evsjv")); // "আমি বাংলা"
// ২. @open-bangla/stemmer
const { BanglaMorphAnalyzer } = require('@open-bangla/stemmer');
const analyzer = new BanglaMorphAnalyzer();
console.log(analyzer.analyze("বইগুলোরই"));
// => { word: "বইগুলোরই", root: "বই", lemma: "বই", suffixes: [...] }
// ৩. @open-bangla/lexicon-core
const { BanglaLexiconIndex } = require('@open-bangla/lexicon-core');
const idx = new BanglaLexiconIndex(wordArray);
console.log(idx.suggest("আসির্বাদ")); // ["আশীর্বাদ"]
🐍 Python প্যাকেজ ও Hugging Face মিরর
`packages/python/pyproject.toml` ও `huggingface/push_datasets.py` ব্যবহার করে PyPI এবং Hugging Face Hub-এ এক কমান্ডে ডিপ্লয় করুন:
# Python লোড ও ব্যবহার (packages/python)
from open_bangla_nlp import to_bangla_canonical, BanglaStemmer
stemmer = BanglaStemmer()
print(stemmer.analyze("পড়াবেন"))
# Hugging Face Hub-এ ৪টি ডেটাসেট মিরর আপলোড
pip install huggingface_hub
huggingface-cli login
python huggingface/push_datasets.py --username mohammadgolamrabbii
✍️ কোড ছাড়াই নতুন বাংলা শব্দ, বাগধারা বা সংশোধন জমা দিন
গিটহাব Pull Request জানার প্রয়োজন নেই! নিচের ফর্মটি পূরণ করে বাটনে ক্লিক করলেই অটোমেটিক ভেরিফায়েড GitHub Issue টেমপ্লেট তৈরি হয়ে ওপেন হবে।