hunspell
Hunspell is a free, open-source spell checker, morphological analyzer, and hyphenation library designed to support many languages. It originated as a fork of MySpell and was developed to provide Unicode support and better handling of complex word formation. The project is written in C++ and provides both a command-line utility, hunspell, and a library (libhunspell) that can be embedded in applications.
Hunspell uses dictionaries described by .dic files and affix rules in .aff files. The dictionaries list valid
Language coverage is broad, with dictionaries available for English, Spanish, French, German, Portuguese, Russian, Hungarian, Turkish,
In practice, Hunspell is used in a variety of software and platforms. It is the default spell