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

One Response to “SharpJiten: A multiplatform kanji dictionary using C#, GTK#, and KANJIDIC”

  1. Laverne Yorkey Says:

    I’ve just stopped by quickly as I am off out with my new wife (we have just got married!) I just wanted to say what a great blog. Can’t stay for obvious reasons butter keep up all the hard work on your site. I will definitely pop back again after my honeymoon and make a proper comment.

Leave a Reply