DICT is quite good and have a lot of database. And I
have a rough idea to expand it. see
http://gnudict.sourceforge.net for the structure.
Main feature there
1. Expand DICT to web dictionary , it should works
better when some in firewall. and web service is
popular . surely the web dictionary can connect to DICT
2. Use plugins concept to connect to different
dictionaries, it will let the developers to easily
build the client. Since DICT expert can build their own
plugins and publish out. the plugin interface will be
similar of DICT protocol. in mydict_plugins package, I
use libdict to DICT server.
The interface will look like (not finalize yet)
# type is dictionary type like LOCAL,WEB,DICT
# format ASCII,BASE64,UTF-8,UNICODE ..
# fonts tell the client how to display the information
, is font1#font2#font3 ..
# server is one of the dictionary servers
3. So I call it is a dictionary framework.
contact me email@example.com if you have interest . I
have other ideas under web dictionary