#2 something more about DICT (expanding)

open
nobody
None
5
2008-11-07
2002-08-01
Larry
No

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
server also.

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)

============================
bool plugin_init(interface_version,client_name);
bool
plugin_getserverelists(short_desc,long_desc,type,format,fonts);
# 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 ..

bool plugin_lookup(server,word,match,
matched_word,matched_list,phonetic,translation);
# server is one of the dictionary servers
void plugin_debug(debug_level);
=============================

3. So I call it is a dictionary framework.

contact me caiyu@yahoo.com if you have interest . I
have other ideas under web dictionary

Discussion

  • Aleksey Cheusov

    Aleksey Cheusov - 2008-11-06
    • status: open --> pending
     
  • Larry

    Larry - 2008-11-07

    I do not maintain it anymore due to interesting.

    And keep quality of dictionary database is quite time consuming, if you want to, you can continue on it, and do whatever you want.

     
  • Larry

    Larry - 2008-11-07
    • status: pending --> open
     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks