The Gap
As of 2025, major spell checking tools do not support Myanmar:Previous Attempts
Academic research exists (SymSpell4Burmese 2021, Tsetlin Machine error classification 2024), but none produced a maintained, installable library.
What Makes mySpellChecker Different
mySpellChecker is not a port of an English spell checker. It was designed from the ground up for Myanmar script.Progressive Validation Pipeline
Traditional spell checkers split text on spaces. Myanmar has none, so they fail entirely. mySpellChecker starts from syllables instead, then runs up to 10 validation strategies in layers:1
Input Text (no spaces)
2
Layer 1: Syllable Segmentation + Validation (tone, orthography)
3
Layer 2: Word Assembly + SymSpell Correction (broken compounds, POS sequence)
4
Layer 2.5: Grammar Rules + Homophone Detection (question structure, confusables)
5
Layer 3: N-gram Context + AI Semantic Analysis
6
Errors + Ranked Suggestions
End-to-End Pipeline
Everything you need ships in onepip install:
AI-Powered Validation (BYOM)
Two optional AI strategies that you train on your own corpus:
The library provides a complete training pipeline (
train-model): you bring the corpus, and it handles tokenizer training, model training, and ONNX export.
Production-Ready
Summary
Acknowledgments
mySpellChecker integrates tools and research from the Myanmar NLP community:- myWord by Ye Kyaw Thu, word segmentation algorithm
- myPOS by Ye Kyaw Thu, POS corpus used for CRF training
- myanmar-pos-model by Chuu Htet Naing, transformer POS tagger
- myanmar-text-segmentation-model by Chuu Htet Naing, transformer word segmenter
- myanmartools by Google, Zawgyi detection
- SymSpell4Burmese (2021), foundational research on SymSpell for Burmese
See Also
- Architecture - System design deep-dive
- FAQ - Common questions
- Quick Start - Get started in 5 minutes