MarketDICT
Company Profile

DICT

DICT is a dictionary network protocol created by the DICT Development Group in 1997, described by RFC 2229. Its goal is to surpass the Webster protocol to allow clients to access a variety of dictionaries via a uniform interface.

Resources for free dictionaries from DICT protocol servers
A repository of source files for the DICT Development group's dict protocol server (with a few sample dictionaries) is available online. Dictionaries of EnglishBouvier's Law Dictionary, Revised 6th Ed (1856) • CIA World FactbookEaston's Bible Dictionary (1897) • Elements databaseFree On-line Dictionary of ComputingGNU Collaborative International Dictionary of English (GCIDE)Hitchcock's Bible Names DictionaryJargon FileMoby ThesaurusOxford Advanced Learner's DictionaryThe Devil's Dictionary (1911) • The U.S. Gazetteer (1990 Census) • V.E.R.A. – Virtual Entity of Relevant Acronyms which are used in the field of computing • Webster's Revised Unabridged Dictionary (1913) • WordNet Bilingual dictionaries • Big English–Russian Dictionary • English–French dictionary • Freedict provides a collection of over 85 translating dictionaries, as XML source files with the data, mostly accompanied by databases generated from the XML files in the format used by DICT servers and clients. These are available from the Freedict project web site at. • FREELANG Dictionary • Lingvo English–Russian and Russian–English dictionaries are not free, but when purchased, can easily be converted into DICT format • Mueller's English–Russian dictionary • Slovak-English legal dictionary • Slovak-Italian legal dictionary ==DICT servers==
DICT servers
• dictd (the standard server made by the DICT Development Group) • DictD++ – modern powerful server written in C++ with heavy usage of STL and boost (abandoned) • GNU Dico • JDictd – a Java-based DICT server implementation (abandoned) == DICT clients ==
DICT clients
A dictd server can be used from Telnet. For example, to connect to the DICT server on localhost, on a Unix system one can normally type: telnet localhost dict and then enter the command "help" to see the available commands. The standard dictd package also provides a "dict" command for command-line use. More sophisticated DICT clients include: • cURL • dictc (DICT Client) client for Windows written in Delphi. • dict.org's own client (part of the dictd for the Emacs text editorDictionary, an application included with Mac OS X. Online dictionaries can be accessed by setting it as the helper for 'dict://' URI schemes. • Fantasdic • GNOME Dictionary, comes with GNOME • GNU dico's own client (part of the dico package) • Kdict, comes with KDEKTranslator, KDE dictionary • MaemoDict, for the Nokia 770 • MATE Dictionary (with accompanying applet) • Mozdev.org's 'dict', a Firefox/Mozilla extension • OKDict, an OpenOffice.org extension • OmniDictionary, for Mac OS XStarDict • ZopeDictDB for Zope from Pentila • GoldenDict • xfce4-dict, from the Xfce project There are also programs that read the DICT file format directly. For example, S60Dict, is a dictionary program for Symbian Series 60 that uses DICT dictionaries. Additionally, some DICT clients, such as Fantasdic, are also capable of reading the DICT format directly. ==Dict file format==
Dict file format
The standard dictd is able to convert from/to wb, dict (stardict and dictd) csv, xdxf, txt, ini and ling (native) file formats, Linux, Windows and Mac OS X. • XDXF XML Dictionary Exchange Format converts between various dictionary formats using pluggable codec architecture. dictzip In order to efficiently store dictionary data, dictzip, an extension to the gzip compression format (also the name of the utility), can be used to compress a .dict file. Dictzip compresses file in chunks and stores the chunk index in the gzip file header, thus allowing random access to the data. ==See also==
tickerdossier.comtickerdossier.substack.com