PyEnchant is a spellchecking library for Python, based on the excellent Enchant library.