SharpJiten: A multiplatform kanji dictionary using C#, GTK#, and KANJIDIC

SharpJiten

SharpJiten is a kanji dictionary program I made for my undergraduate special project. I especially like its elegant internal tree-based romaji-to-kana transliteration engine. The fact that it is written in GTK# is also something special. It utilizes the KANJIDIC data.

It has quite some features, like clipboard detection, numerical range support (when searching grade for example), and arbitrary KANJIDIC tag search support. The worst part is that the graphical kanji list uses a built-in GTK# widget which will load slow if you handle thousands of kanji. Making one’s own widget which is optimized to handle thousands of character would solve the problem.

You can download SharpJiten 1.0 here (you need Mono runtime to run it). It’s licensed under GPL, so you can also download the source code here (it contains compiling instructions). The report for the program which explains its architecture and also serves as a user manual can be downloaded here (Indonesian language).

Share and Enjoy:
  • Digg
  • del.icio.us
  • Technorati
  • Slashdot
  • StumbleUpon
  • Sphinn
  • Facebook
  • Mixx
  • Google
  • TwitThis
  • Live

Leave a Reply