The DICT Interface

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.

RFC 2229 describes the DICT client/server protocol.

JavaDICT is a java based server for the DICT protocol, developed by Luis Parravicini. We have built a wrapper around it to be used with LinguisticWatermark compliant applications, using only the API for reading DICT formatted dictionaries and bypassing its server related functionalities.

 DICT Interface's Linguistic Watermark

The DICT Interface is an implementation of the LinguisticWatermark package.

It is a BilingualLinguisticInterface, implementing the conceptualizedLR and the WholeWordToggling interfaces


** DICTInterface 2.0 for LinguisticWatermark 2.0 (present in OntoLing 3.0beta)

Get binary distribution   Last updated: October 30, 2006

Get source code   Last updated: October 30, 2006

** Available DICT dictionaries

Several DICT dictionaries can be downloaded from different locations, following the links at:

** Past Versions of Dict Interface

Prior versions of Dict Interface can be found here


Installation Instructions


Authors: Donato Griesi and Armando Stellato
Current contact: Armando Stellato (
Institution: AI Research Group, Dept. of Computer Science, Systems and Production, University of Roma, Tor Vergata

 Level of Support

The DICT Interface has been developed as part of a student project. It is completed as it is, and should be only updated to reflect changes in the Linguistic Watermark package. Please send questions and comments to Armando Stellato, writing "[LinguisticWatermark]: " at the beginning of the subject.


The DICT Interface and its source code are freely available under the open source Mozilla Public License.