The Dictionary Server Protocol (DICT) is a TCP transaction based query/response protocol that allows a client to access dictionary definitions from a set of natural language dictionary databases. The protocol is described in RFC 2229.
JavaDICT is a server for the DICT protocol written in Java. It’s the only
(so far) DICT server that allows you to access dictionaries stored in a database (currently only PostgreSQL is supported).
You can get more information on JavaDICT reading:
Browsing the SVN tree
You can browse the svn repository.
If you plan to modify the sources, JavaDICT has a build.xml to compile the project with Ant. Also, although it should run under any platform, it was developed under Linux and the scripts provided with the application are shell scripts. If you are using Windows you have to create a replacement for the scripts, which should be pretty easy to do.
JavaDICT is released under the terms of the GNU General Public License (GPL).
You can download the latest release (1.4) here javadictd.tgz.