World Library  
Flag as Inappropriate
Email this Article


Article Id: WHEBN0000261636
Reproduction Date:

Title: Dict  
Author: World Heritage Encyclopedia
Language: English
Subject: FreeDict, DICT clients, Wordtrans, GNOME Dictionary, Fantasdic
Collection: Dict Clients, Internet Protocols
Publisher: World Heritage Encyclopedia


DICT is a dictionary network protocol created by the DICT Development Group.[1] It is described by RFC 2229, published in 1997. Its goal is to surpass the Webster protocol and to allow clients to access more dictionaries during use. Dict servers and clients use TCP port 2628.


  • Resources for free dictionaries from DICT protocol servers 1
    • Dictionaries of English 1.1
    • Bilingual dictionaries 1.2
  • DICT servers 2
  • DICT file format 3
  • DICT clients 4
  • DICT converters 5
  • dictzip 6
  • See also 7
  • References 8
  • External links 9

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.[2]

Dictionaries of English

Bilingual dictionaries

  • Big English–Russian Dictionary
  • English–French dictionary
  • [5]
  • 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
  • English-Finnish-French-Italian-Spanish and various others from the English Wiktionary[6]
  • Slovak-Italian legal dictionary

DICT servers

  • dictd (the standard server made by the DICT Development Group)
  • DictD++[7] – modern powerful server written in C++ with heavy usage of STL and boost
  • GNU Dico[8]
  • JDictd[9] – a Java-based DICT server implementation (abandoned)

DICT file format

The standard dictd server made by the DICT Development Group uses a special DICT file format, although other dictd servers (such as GNU Dico) may optionally use other file formats.

Dictionaries in the standard DICT file format are made up of two files, a .index file and a .dict file (or if compressed). These files are not usually written manually but are compiled by a program called dictfmt. For example, the Unix command:

dictfmt --utf8 --allchars -s "My Dictionary" -j mydict < mydict.txt

will compile a Unicode-compatible DICT file called mydict, with heading My Dictionary, from mydict.txt which is in Jargon File format i.e.:

:word1:definition 1
:word2:definition 2

Once the dictionary file has been produced, installing it in the server is normally a matter of typing something like:

mv mydict.dict mydict.index /usr/share/dictd/
/usr/sbin/dictdconfig -—write
/etc/init.d/dictd restart

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:

There are also programs that read the DICT file format directly. For example, S60Dict,[18] 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 converters

  • Linguae Software[19] 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[20] XML Dictionary Exchange Format converts between various dictionary formats using pluggable codec architecture.


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


  1. ^ "". Retrieved 16 October 2014. 
  2. ^ " Resources". Retrieved 16 October 2014. 
  3. ^ [1]
  4. ^ "". Retrieved 16 October 2014. 
  5. ^ "". Retrieved 16 October 2014. 
  6. ^ Bilingual dictionaries from the English Wiktionary
  7. ^ "". Retrieved 16 October 2014. 
  8. ^ "". Retrieved 16 October 2014. 
  9. ^ Ho Ngoc Duc. "". Retrieved 16 October 2014. 
  10. ^ "DICT Client". SourceForge. Archived from the original on 5 May 2013. 
  11. ^ "DictEm - Dictionary client for Emacs download". SourceForge. Archived from the original on 1 October 2015. 
  12. ^ "garage: MaemoDict: Project Info". Retrieved 2015-03-07. 
  13. ^ " - dict: index". Retrieved 2015-03-07. 
  14. ^ "OKDict". Kilargo. Retrieved 2015-03-07. 
  15. ^ "Presentation". Pentila. Archived from the original on 22 October 2008. 
  16. ^ "Start —". Retrieved 2015-03-07. 
  17. ^ "Pentila Néro". Retrieved 2015-03-07. 
  18. ^ Giannakakis, Kostas. "S60Dict". Archived from the original on 11 June 2013. 
  19. ^ "Linguae, gestionnaire de dictionnaires". Retrieved 2015-03-07. 
  20. ^ "soshial/xdxf_makedict · GitHub". Retrieved 2015-03-07. 

External links

  • RFC 2229 – Definition of the DICT server protocol
  • DICT Development Group. A WWW interface to several freely available on-line dictionaries.
  • DICT protocol server list
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.

Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.