A wiki can be used to create a community dictionary, and accessed by a desktop application

A wiki can be great tool to create a community dictionary accessible to all. However, a dictionary platform is little different from a regular wiki:

How a dictionary desktop application should work

You would like to select a word in a browser, then click a shortcut key or select a menu, and open a dictionary definition for that word. You don't want to copy the word, go to the http://dictwiki, paste the word in the search field, and click enter - too much work. This is actually a very simple DesktopWiki, which is much simpler to create.

Wiki dictionary application can be browse-only. We can have an edit link to open an edit window in a browser. This could be enough for the first release or even for the future, because most people that use a dictionary does not edit it.

A wiki dictionary desktop application could be very simple. Something that works like this description could be very easy to create.

omni-dictionary.png

Similar client software (add more):

What is missing, is a protocol to communicate with the wiki. This can use xml rpc

A wikidict proxy

Another option, is a dict server that can serve existing dict clients, and return results from a wiki instead of a dict database.

See dict protocol - ftp://ftp.isi.edu/in-notes/rfc2229.txt

How the wiki should work

Huge amount of pages

We need an efficient way to keep and search huge amount of pages:

Term structure

We need an easy way to add terms without formating errors. A template page with standard markup could be enough, or maybe a form.

Here is an example from http://dict.org (I looked for wiki, but could not find it):

From Webster's Revised Unabridged Dictionary (1913):

Dictionary \Dic"tion*a*ry\, n.; pl. Dictionaries. [Cf. F.
   dictionnaire. See Diction.]
   1. A book containing the words of a language, arranged
      alphabetically, with explanations of their meanings; a
      lexicon; a vocabulary; a wordbook.

            I applied myself to the perusal of our writers; and
            noting whatever might be of use to ascertain or
            illustrate any word or phrase, accumulated in time
            the materials of a dictionary.        --Johnson.

   2. Hence, a book containing the words belonging to any system
      or province of knowledge, arranged alphabetically; as, a
      dictionary of medicine or of botany; a biographical
      dictionary.

-----------------

From WordNet (r) 2.0:

dictionary
     n : a reference book containing an alphabetical list of words
         with information about them [syn: lexicon]

-----------------

From THE DEVIL'S DICTIONARY ((C)1911 Released April 15 1993):

DICTIONARY, n.  A malevolent literary device for cramping the growth
of a language and making it hard and inelastic.  This dictionary,
however, is a most useful work.

Multi language dictionary

Each term can have translations in many languages, probably showing only two at a time:

Discussion

I don't know if this pages makes sense in the MoinMoin wiki. There already is a Wiki dictionary. They already use a WikiEngine that is optimised for a large amount of pages/data/traffic -- the MediaWiki Engine. The idea of a desktop application is very interesting but would perhaps better be placed either in the Wiktionary or the Wikipedia Metawiki. -- FlorianFesti 2004-09-26 08:56:39

MoinMoin: WikiDictionary (last edited 2008-10-02 10:19:38 by pa58-111-52-16)