What is JDictd?

JDictd is a set of Java programs that implement the Dictionary Server Protocol (DICT) as specified in RFC 2229. It is used to access dictionary definitions from a set of natural language dictionary databases. The software (including binaries and source code) is distributed on the terms of the GNU General Public License.

To use JDictd you need the Java Runtime Environment (JRE) version 1.1 or higher to run it. JRE can be downloaded from Sun's Website. Also, you need to get the databases you would like to use. A list of freely available dictionary databases can be found on the Website of the DICT Development Group. (Included in the distribution is a small sample dictionary to test that the server is working).


Quick Installation

  1. Download the distribution
  2. Unpack the downloaded file, keeping the directory structure. You shall get a directory jdictdXX (XX is the version number).
  3. From the directory jdictdXX, run the following command:

    java -cp jdictd.jar org.dict.server.JDictd Elements/elements.ini

    (This assumes that you run JDK1.2 or higher. If you run JDK1.1, please replace the command 'java' with 'jre'). You should get a message like the following:

    Mon Feb 25 23:49:08 CET 2002: JDictd started at 2628
    Mon Feb 25 23:49:08 CET 2002: HTTP server started at 2626
  4. Start your favorite Web browser and open the address http://localhost:2626
    You should see an input form. Enter some word and see the result from the server.
See the help file in the distribution (help.html) for further information.


Ho Ngoc Duc <duc@informatik.uni-leipzig.de>