GtkSpell provides MSWord/MacOSX-style highlighting of misspelled words in a GtkTextView widget as you type. Right-clicking a misspelled word pops up a menu of suggested replacements. WWW: http://gtkspell.sourceforge.net/