Voikko is a spell checking, grammar checking, morphological analysis and hyphenation system. Spell checkers are available for multiple languages, other features for Finnish only.
This project is for any english literature usage. It checks spelling, repetition, and soon will check grammar. It has database manipulation so you can add/delete words to ignore for both repetition and spelling. It is mainly targetted for forums.