linuxscout/mishkal
Mishkal is an arabic text vocalization software
Combines morphological analysis (via Qalsadi dictionary), syntactic parsing, and semantic analysis to resolve vocalization ambiguity in unvocalized Arabic text. Provides multiple interfaces—Python library, CLI, GUI, and REST API—enabling integration into various workflows from batch processing to web applications. Leverages a curated Arabic corpus and NoSQL caching to optimize performance across the full NLP pipeline.
307 stars. No commits in the last 6 months.
Stars
307
Forks
76
Language
Python
License
GPL-3.0
Category
Last pushed
Sep 18, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/linuxscout/mishkal"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
AliOsm/arabic-text-diacritization
Benchmark Arabic text diacritization dataset
mush42/libtashkeel
Add Arabic diacritics (tashkeel/harakat) using Rust/Python/C++/WASM and NLP models
AliOsm/shakkelha
Neural Arabic text diacritization
hb20007/greek-dialect-classifier
Classifier that identifies Greek text as Cypriot Greek or Standard Modern Greek
BasmaElhoseny01/Tashkeel
A system that takes a sentence and produces the same sentence after restoring the missing diacritics.