Skip to main content
mySpellChecker does not include a bundled dictionary. You build your own from a text corpus. The data pipeline reads raw text, segments it into syllables and words, calculates N-gram probabilities, and packages everything into an optimized SQLite database.

Quick Start

Build a dictionary from the command line:
Or use the Python API for programmatic control:

Pipeline Architecture

Dictionary building pipeline: Input Files → Ingestion → Segmentation → Frequency Counting → Packaging → SQLite Dictionary

What the Database Contains

Next Steps

Corpus Format

Supported input formats and requirements

Building Dictionaries

CLI reference, Python API, config options

Optimization

DuckDB acceleration, Cython, parallel workers

Custom Dictionaries

Curated lexicons, domain-specific builds