Nox Spell Server: Python Aspell server

Nox Spell Server is a little Python Aspell server that is fully compatible with GoogieSpell. If you are concerned over privacy or reliability of Google's spell service, then look no more, because you found your solution. Aspell also supports far more languages than Google spell service.

The server is well tested on Orangoo Spell and has served many millions requests.

Getting started

You will need:

  • Python 2.3 or 2.4
  • Aspell 0.60 with dictionaries installed. Visit Aspell's website for more info.

Starting the server

From a terminal type:

python run_server.py

This will start a server on port 14003. Edit run_server.py if you need to change the port.

Configuration of GoogieSpell

You have installed the Polish Aspell dictionary and you wish to configure GoogieSpell. This JavaScript does the job:

<script type="text/javascript">
  var googie1 = new GoogieSpell("googiespell/", "http://localhost:14003/?lang=");
  googie1.setLanguages({'pl': 'Polish', 'en': 'English'});
  googie1.decorateTextarea("ta1");
</script>

Notice the language codes... Use standard Aspell language codes (check out supported languages).

Support

I don't offer free support for this product.

License

Nox Spell Server is licensed under the GPL. Under this license you can only use Nox Spell Server with/in free software (i.e. the script can't be used in/with software where the source isn't released).

If you buy(have bought) a GoogieSpell license, then you may use Nox Spell Server with/in proprietary software.

Download current version

Change log

  • Version 1.1 (29. nov. 2006):
    - Small bug fixes
    - launch_sever.py removed and moved into nox_server.py
  • Version 1.0:
    Initial realese.
Powered by Skeletonz