New Members James3287 Posted September 27, 2014 at 09:53 PM New Members Report Share Posted September 27, 2014 at 09:53 PM Hello, Is anybody interested in developing some chinese dictionary software for offline use? My basic list of wanted functionality is:- 1. search by pinyin/zhuyin 2. search by hanzi 3. search by radical 4. search by any combination of any of the above 5. Play avaliable sound files I'd also like to impliment wild card matching and searches containing data. (e.g "find me every dictionary entry where fa1 is in the second syllable position AND it is written 发). There are many good online resources but I haven't found one supporting advanced search features. I'd like to impliment it as an offline database server, then let any front end connect to it through some form of IPC. Hopefully this will mean one backend and several frontends, and so cross-platform portable. All the above can change if anybody wants to jump on board and get talking about it. I've already written a pinyin library in c, supporting pinyin input, output, storage and hashing. https://code.google.com/p/jpinlib/ I/O Often we might want to input pinyin in one form and transform it into another. (e.g Bei3jing1 -->Běijīng). The library offers support to input and output both forms, depending on your needs. It can also read wild cards for finals or initials (e.g input (w.1) --> output = wā wō wāi wēi wān wēn wāng wēng wū). Storage & Hashing Offers support for storing pinyin strings efficiently, (a pinyin syllable is only one 16-bit byte). It also offers hashing functions. (There are, after all only 420 odd pinyin syllables, tones excluded - can use an 8-bit hash key for data structures). I hope somebody will find this useful. Feel free to email me if you're interested in either development or use, always need a fresh set of eyes on an idea! James Quote Link to comment Share on other sites More sharing options...
imron Posted September 28, 2014 at 12:32 AM Report Share Posted September 28, 2014 at 12:32 AM Merged two similar posts in to one. Quote Link to comment Share on other sites More sharing options...
New Members James3287 Posted September 28, 2014 at 12:48 AM Author New Members Report Share Posted September 28, 2014 at 12:48 AM Thnaks, that's what I was trying to do! Quote Link to comment Share on other sites More sharing options...
skylee Posted September 28, 2014 at 08:00 AM Report Share Posted September 28, 2014 at 08:00 AM This dictionary is very good, free of charge and can be used off-line. These days I mainly use it when I need a dictionary. There are ios and android versions as well as an online browser version. You might wish to take a look. https://www.moedict.tw/about.html Quote Link to comment Share on other sites More sharing options...
Kenny同志 Posted September 28, 2014 at 08:14 AM Report Share Posted September 28, 2014 at 08:14 AM These days I mainly use it when I need a dictionary. It's one of the C-C dictionaries I use most often, too. Quote Link to comment Share on other sites More sharing options...
Yadang Posted September 28, 2014 at 03:50 PM Report Share Posted September 28, 2014 at 03:50 PM This dictionary is very good, free of charge and can be used off-line. These days I mainly use it when I need a dictionary. There are ios and android versions as well as an online browser version. There's also a pleco version of this dictionary which comes with the benefit of all of pleco's great search features (wild cards, combining pinyin and characters in one search, audio, etc.) I think it has everything on your list, with the exception perhaps of "search by any combination of any of the above". I know you can do pinyin and character combos, not sure about combinations with radicals. It kind of sounds like you're looking for a computer version, though, so if that's the case than this won't really help... But, I thought I'd mention it just in case... Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and select your username and password later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.