GtkSpell provides word-processor-style highlighting and replacement of misspelled words in a GtkTextView widget.
Right-clicking a misspelled word pops up a menu of suggested replacements.
Description
GtkSpell provides on-the-fly spell checking for GtkTextView widgets