skip to navigation
skip to content

pygtkspellcheck 4.0a

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

Package Documentation

Latest Version: 4.0.5

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


The documentation is available at Read the Docs.



PyPI package is available:

pip install pygtkspellcheck

Archlinux - AUR

Python 3

AUR Package - Python 3

yaourt -S python-gtkspellcheck

Python 2

AUR Package - Python 2

yaourt -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.0a.tar.gz (md5) Source 2012-09-02 106KB
pygtkspellcheck-4.0a.win32.exe (md5) MS Windows installer any 2012-09-02 4MB