skip to navigation
skip to content

Not Logged In

pygtkspellcheck 4.0.2

a simple but quite powerful Python spell checking library for GtkTextViews based on Enchant

Package Documentation

Python GTK Spellchecker

A simple but quite powerful spellchecking library written in pure Python for Gtk based on Enchant. It supports PyGObject as well as PyGtk for Python 2 and 3 with automatic switching and binding detection. For automatic translation of the user interface it can use Gedit’s translation files.


  • localized names of the available languages
  • supports word, line and multiple line ignore regular expressions
  • supports ignore custom tags on GtkTextBuffer
  • enable and disable of spellchecking with preferences memory
  • supports hotswap of GtkTextBuffers
  • PyGObject and PyGtk compatible with automatic detection
  • Python 2 and 3 supportas Enchant, support for Hunspell (LibreOffice) and Aspell (GNU) dictionaries
  • extract dictionaries out of LibreOffice extension files
  • legacy API for Python GtkSpell


The documentation is available at Read the Docs.



PyPI package is available:

pip install pygtkspellcheck

Archlinux - AUR

Python 3

pacman -S python-gtkspellcheck

Python 2

pacman -S python2-gtkspellcheck

Ubuntu / Debian

Ubuntu - Repository

sudo add-apt-repository ppa:koehlma/packages
sudo apt-get update

Debian - Repository

sudo su
echo "deb precise main" >> /etc/apt/sources.list
apt-key adv --keyserver --recv-keys 775B7DF6
apt-get update

Python 2

sudo apt-get install python-gtkspellcheck

Python 3

sudo apt-get install python3-gtkspellcheck


Development happens at GitHub.


PyGtkSpellcheck is released under GPLv3 or at your opinion any later version.

File Type Py Version Uploaded on Size
pygtkspellcheck-4.0.2.tar.gz (md5) Source 2014-02-09 106KB
  • Downloads (All Versions):
  • 3 downloads in the last day
  • 78 downloads in the last week
  • 492 downloads in the last month