Skip to main content
No existing spell checker handles Myanmar’s unique challenges: no spaces between words, complex syllable structures, legacy Zawgyi encoding, and rich particle-based grammar. This page compares mySpellChecker against the commonly suggested alternatives and explains why general-purpose tools fall short.

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 one pip 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:

See Also