How to Contribute

The Maltese spelling dictionary project is run entirely on a volunteer basis. This incldues the maintenance of the word list, the online spell checker, this website, the documentation, site infrastructure and promotion.

Here are some of the ways you can contribute:

  • Linguist? Contribute words to the dictionary and correct existing spelling errors. This is Priority Number 1. See the GitHub page below, or if you are not familar with GitHub, get in touch and we'll guide you through the simple process.
  • Developer? We could use someone polish up the website and especially, integrate the spell checker with Microsoft Windows. Check out our GitHub page.
  • Designer? We could use some custom artwork, a logo, and some icons. Get in touch!
  • Organisation? All of the work that goes into this spell checker is done on a voluntary basis. However, we still have costs for IT infrastructure. We would also like to be able to hire professionals to further improve the quality of the spelling checker. If you would like to sponsor the project, kindly get in touch.
Dictionary GitHub spelling.mt GitHub WordLeech GitHub
  • Something else? Have another idea? A suggestion? A comment? A funny joke? Get in touch!
Get in Touch

Add Words to the Dictionary

We have developed a simple utility called WordLeech, which makes contributing words to the dictionary a breeze. The utility can scan multiple PDF files containing Maltese text. It will then compare each word in the source files with words in the dictionary. Any words found in the source files which are not in the dictionary are listed, and you can then choose which words should be added. Once added, a new dictionary file can be generated, containing the original dictionary words as well as those you have just added. All you need to do is download the utility, which is available for Windows, macOS and Linux.

Download WordLeech

After downloading the file, simply double-click to run WordLeech. No installation is required.

Note: On Linux, you may get an error, or the application may fail to start , if you have missing Qt libraries. In this case, install the missing libraries. You are most probably missing libxcb, which you can install on Debian-based systems using:

sudo apt-get install libxcb-xinerama0

or on RPM-based systems:

sudo dnf install libxcb-xinerama0

On macOS, you will probably not be allowed to open the utility, with an error as shown below:

To allow the program to run, go to System Preferemces > Security & Privacy > General and click Open Anyway. You will only need to do this once.

After running WordLeech, you will be shown the main user interface.

The first thing you'll need to do is to load a current version of the Maltese spelling dictionary. You can click Browse... to find a version on your computer, or Download Latest to download the latest version of the dictionary. If you intend to submit your contributions, please make sure you download the latest dictionary first, to avoid duplication.

Next, you can load the source files. These must be PDF files written in Maltese. You can load multiple files at a time.

Once both the dictionary and source files have been loaded, click Process and let the utility do its thing. Depending on the size of your source files, this could take a while.

After the files have been processed, you will be shown a list of words which were not found in the dictionary. You can use the navigation buttons to add/remove words to the Words to Add list.

Finally, once you have added the words you need, click Generate Updated Dictionary, which will generate the new dictionary in a location of your choice.

If you would then like to contribute this dictionary to our project, simply get in touch at keith@spelling.mt