JavaDICT 1.4 - http://ktulu.com.ar JavaDICT is a server for the DICT protocol. Requirementes: -------------- * JDK 1.4 or higher. * gnu regexp (included is 1.0.8 (pretty old and discontinued, but it works)). Used in the strategies that use regular expressions. * jdbc drivers for PostgreSQL (at least JDBC 2.0). Used if you want support for dictionaries stored in a database. To run the server use: ./dictd * support for virtual databases. Although there is no way (yet) to specify it in database.conf, the code for this is already written. * new strategies can be easily added. See strategies.conf and the javadoc info for ar.com.ktulu.dict.strategies.Strategy for more information. Available strategies are: - exact - prefix - substring - sufix - POSIX regular expressions - Perl 5 regular expressions - Soundex - Levenshtein * all the command line arguments supported have the same name and functionality dictd(8) has as well as the default values. The currently supported CL options are: --port, --limit, --delay, -c, --config, --depth. The only default value different from dictd(8) is the value for -c/--config wich is ./databases.xml * it supports dictionaries stored in databases through jdbc. To "dbify" a dictionary use ./dbify . DBify can't read compressed dictionaries. It was tested with PostgreSQL. * the commands supported by the server can be easily added creating a new class for each new command and using the Command pattern implemented in ar.com.ktulu.util.command.*. LICENSE ------- JavaDICT is released under the General Public License (GPL). JavaDICT written by Luis Parravicini