GtkSpell provides word-processor-style highlighting and replacement of misspelled words in a GtkTextView widget.