GNU Dict - Dictionary Framework
Last modified 2002.10.15 : Larry
Cai <[email protected]>
Download
Get the latest package from Sourceforge.net,
I released in several packages. check HOWTO
to establish them.
Snapshot
see mydict-client-0.5.1
Introduction
GNU Dict try to provide the dictionary framework, see figure below.
Packages
-
mydict-client
mydict-client gtk version is the GTK+ based application which has recite feature. it based on my old old gdict.
kdict
is one of the best GUI client which connect to DICT server. I may update it with my structure when I have time to play.
-
mydict-plugins
Plugin concept is a good way to seperate the implementation, now I
use unix's shared library (.so) to support this function. see mydict_plugin.h
for current interface
- dict plugin use libdict-1.0-pre to connect DICT server. Thanks Steven Young.
Download the relative packages (dictd and dictionaries) from www.dict.org and freedict (not passed my test now ;-( )
- babylon plugin use libbab from babytrans-0.9.1 to access babylon's dictionary (currently only .dic format is supported), Thanks Frederic Jolliton.
Download dictionaries from *Quick, where keeps a lot of .dic dictionaries.
- ndict plugin use my own engine to look up KDIC like dictionaries , Thanks Niu.
Download dictionaries from my project in Sourceforge.net, mydict-dict-0.2.0 contains 4 dictionaries ( English-English,English-Chinese,English-Chinese,Chinese-English).
- demo plugin is a simple guide for you to develop your own plugins , it is not only used for dictionary, use your brain ;-)) ,give me your success case.
-
mydict-dict
It contains the dictionaries package which may plugins or web relatived
-
mydict-web
Web service is so popular now, it may replace DICT protocol or use
it as a legacy system. I use gSOAP
to develop my web dictionary
FAQ
-
Why use GTK+ package ? why not update kdict ?
Qt is better, but I have no time to learn, please give me your hand.
I use solaris without KDE/GNOME in the office, so I prefer Qt without KDE or Gtk without GNOME
== END