PyGtkSpellcheck is a simple but quite powerful Python spell checking library for GtkTextViews which supports PyGtk and PyGObject as well as Python 2 and 3. The spellchecking is based on Enchant.