Hunspell is a spell checker and morphological analyzer library and program designed for languages with rich morphology and complex compounding or character encoding. Hunspell interfaces: Curses, Ispell compatible pipe interface, OpenOffice.org UNO module
Very primitive software. The dictionaries are incomplete and obsolete, and the spellchecking algorithm is very primitive. It misses most of the features implemented by commercial software, such as compound words support, multi-word checking, etc.