KLookup is a library for looking up han (漢字 - kanji, hànzì, hanja, and hán tự). by multiple radicals, stroke count, reading, meaning, etc..
We also aim to create some dictionary tools suitable for Japanese (and maybe other languages in the future).
At the moment, the default database component uses Jim Breen's RADKFILE and KANJIDIC (and so is Japanese-specific), but a Unihan component is in the process of being created.
There are a couple of interfaces to the library (command line, and CGI), but they don't take advantage of all of the features yet (hopefully there will be an interface that can be used to demonstrate all the features of the library soon).
svn co svn://rubyforge.org/var/svn/klookup/klookup/trunk klookup
gem install klookup
svn co svn://rubyforge.org/var/svn/klookup/klookup/tags/REL_0.4 klookup_0_4