Written by matt the 5 Sep 08 at 14:48.
Category: Office.
Related project:
Nothing/Others.
Status: New
Rationale
This idea differs from other dictionary related suggestions that I've seen but equally can incorporate those ideas.
It's more about creating a clean protocol that other programs can utilise with the aid of a plugin.
The dictionary server accesses the various dictionaries on the system, including user level dictionaries. It may also be allowed to access chosen sites such as Wiktionary (amongst others). If the word cannot be found locally, it may search for it on the Internet. Furthermore, if asked, the server can behave as a thesaurus and an encyclopaedia, again utilising free online sites.
Words can be added to local dictionaries via the server (including those retrieved). Perhaps an extended version with a suitable GUI tool could allow for online content creation with sites such as Wiktionary et al.
Local dictionaries should be exportable and importable and may even be shared between peers online, with some form of a validation or peer rating system.
You can already do this, just install a DICT server (sudo apt-get install dictd) and some dictionaries, and there you go. Here's a howto I wrote: http://ubuntuforums.org/showthread.php?t=982326
But I admit, it's not as easy as it should be. We *should* be able to set this up through the GUI, without having to install each of the packages ourselves and configure everything ourselves.