Detect, correct, and understand Myanmar text. From syllable rules to AI semantics. Build your own dictionaries. Train your own models. One library that handles it all.
Sixteen reasons most spell checkers give up.
Most languages use spaces. Myanmar doesn’t.
Words separated by spaces. Easy to tokenize.
No spaces. No word boundaries. Where does one word end?
Most spell checkers assume whitespace = word boundary. Myanmar text is a continuous stream of characters with no delimiters. You can’t even begin checking until you figure out where one word ends and the next begins. myspellchecker starts from syllables — the smallest reliable unit — and builds up.
You can't check what you can't split. So I split smaller — then built up, layer by layer, until nothing gets through.
One box. Every tool you'll ever need.
Tested on macOS Apple Silicon against 489 hand-annotated sentences. WORD-level validation with a 565MB production dictionary (601K words, 21K syllables, 2.2M bigrams, 808K trigrams, 504K fourgrams, 634K fivegrams) — built using myspellchecker's own dictionary pipeline and AI training tools.
Fast and accurate for most use cases. Catches 94.7% of errors at 11.8ms mean latency with better suggestion ranking. Dictionary and AI models are not bundled — you build them with your own data using the built-in pipeline.
$ pip install myspellcheckerRead the docs →$ pip install myspellchecker
# With AI inference (ONNX + tokenizers)$ pip install "myspellchecker[ai]"
# With Transformer POS/NER backends$ pip install "myspellchecker[transformers]"
# Full AI stack (ai + transformers)$ pip install "myspellchecker[ai-full]"
# For dictionary building pipeline$ pip install "myspellchecker[build]"
# For model training$ pip install "myspellchecker[train]"A spell checker that catches what others miss — from broken syllables to missing punctuation.
sarsit is a spell checking product for Myanmar — web app, mobile, and browser extensions. Powered by myspellchecker under the hood. The library handles the hard parts: syllable segmentation, dictionary lookup, context validation, and grammar checking. sarsit wraps it in a user-friendly experience.