Observed since 20 Oct, 16:53 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
A comprehensive Sindhi NLP Suite (Lemmatizer & Spellchecker)
Aadil Nazar is a Data Engineer and Computational Linguistics Researcher . This suite is the result of intensive research into low-resource language digitization, designed to provide the same level of NLP sophistication for Sindhi that exists for major global languages.
The Sindhi NLP Suite is a high-performance, integrated toolkit for processing the Sindhi language. It moves beyond simple string matching by incorporating Morphological Analysis , Orthographic Confusion Mapping , and Levenshtein Edit Distance algorithms.
This isn't just a stemmer; it’s a rule-based lemmatizer that understands the grammatical structure of Sindhi.
ائيندا (future habitual) or يندڙ (habitual participle) to find the base root.يون, ون, ين) to their singular masculine or feminine forms.A morphology-aware spellchecker that reduces "False Misspellings" by cross-referencing with the Lemmatizer.
ھ vs ح, س vs ص, ز vs ذ).Bash
pip install aadil-nazar-sindhi-nlp
The spellchecker first checks the dictionary, then the lemma, then the confusion map, and finally calculates edit distances.
Python
from aadil_nazar_sindhi_nlp import SindhiSpellchecker
checker = SindhiSpellchecker()
# Test a word with an orthographic confusion error
# Input: 'اصلاح' (with a common character swap)
result = checker.check("اصلاح")
print(f"Correct: {result['correct']}")
print(f"Suggestions: {result['suggestions']}")
Use the Lemmatizer to extract the "DNA" of a Sindhi word.
Python
from aadil_nazar_sindhi_nlp import SindhiLemmatizer
lem = SindhiLemmatizer()
# Analyze a plural inflected word: 'ڪتابن'
data = lem.analyze_word("ڪتابن")
print(f"Root: {data['root']}") # Output: ڪتاب
print(f"Tag: {data['tag']}") # Output: noun
print(f"Number: {data['number']}") # Output: plural
@lru_cache for variant generation, making repetitive sentence processing lightning-fast.This package is the foundation. As a researcher, I am actively building and will soon integrate:
Distributed under the MIT License . See LICENSE.txt for details.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.1.4 | 20 Feb 2026 | 0 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 16:53 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:6c53e32ebe24a5c154a239693eddf74e817da2d9d97b848db6449cd1cf082b5e