Translate Toolkit & Pootle

Tools to help you make your software local

User Tools


Spelt is a simple graphical program that can be used to classify words in a language. It is particularly designed to identify word roots and to classify them according to part-of-speech. The initial development of this program was specifically meant to simplify work on spell checkers, but you might find it useful for many other purposes.

If you are interested in Spelt or interested in gathering data (text corpora) for building your word lists, you might be interested in CorpusCatcher.


  • Snapshots are available here.
  • Releases are available here.

The latest release is 0.1 (released 19 August 2008).

Getting Started


See the installation page for installation instructions on POSIX or Windows systems.

Preparing a Language Database

Note: This should only be done by the language coordinator. Careful preparation is crucial, since the classification scheme will impact all of your work afterwards. Make sure that you think carefully about the word categories you choose so that you are willing to commit to them.

Please read the comments in the example skeleton language database (skeldb.xldb) to familiarize yourself with the structure of a language database.

It is important to note that only parts-of-speech cannot be added by Spelt, but has to be added by hand. They really need to be standardised before any significant work starts, and should ideally not change much afterwards. Adding surface forms can be done in Spelt via the Import wordlist… menu option. Adding roots can be done by simply typing in a new root, selecting its part-of-speech and clicking the Add Root button.


If you would like to contribute to Spelt, these links might be of some use to you:

Contact us