Download for Windows Download for Linux Download for FreeBSD Download for Mac Manual Wiki Forum IRC Trac

Wednesday, August 13, 2008

TrayDict: EDICT on your systray

A while ago, I posted about Kanamemo, a tool that I made to help me learn Hiragana and Katakana. Another tool that I've made to help me in the learning of the Japanese language was TrayDict:


TrayDict is a very simple application that sits on your systray until you bring it up with WinKey+Z. Then it lets you type a word in Kanji, Kana, Rōmaji or English, and it will search for it in EDICT (or any of the other supported dictionaries), returning every match, ordered by relevance.

The catch is: it's a complete hack. I made it in just a few days, without worrying at all about how well it'd work - I just wanted a tool for personal use. Even though I'm posting the link to it here, here are some things that you'll have to keep in mind:
  1. It has a bug that prevents Windows from shutting down as long as it's running. Right click on it on systray and choose "Exit" to terminate it.
  2. There are no options at all. The shortcut is WinKey+Z, and that can't be changed. You can also bring it up/down via systray.
  3. This is no longer maintained, so don't bother sending bug reports and/or suggestions.
 For a long time, I've been meaning to rewrite it, with less bugs, more customization, support for regular expressions, rendering with HTML+CSS, Kanji information, etc... But, alas, I wanted to use HTML to render this, and my experience with Trident, Gecko and WebKit were all catastrophic, so I've lost some interest. But maybe, if there is a demand for it, I'll pick this project up again.

Anyway, here is the Win32 binary: Link
The source is available here, but the HEAD is completely broken (result of my experimentation with Gecko), so you'll have to dig the repository for an older version.

Related Posts by Categories


  1. Thank you very much, bugged indeed, but still useful :)

    Please pick this project in the future if you will have time for it.

  2. I'd meant to write something like this myself, one day, since JWPce is no longer maintained either.

    As for the "won't let Windows shut down" problem, I had that happen in a few of my own tray-based programs. They were written in C#, but from dict_window.cpp it looks like the fix may be similar as well: instead of canceling (vetoing) the window close event out of hand, check whether the USER or SYSTEM is closing it. If it's the user, hide in the tray, otherwise exit.
    I know you're not looking for suggestions, but I hope this helps in future projects.

    1. Dewasa ini, untuk mengetahui harga pasar sebuah properti kita cukup mengaksesnya melalui internet atau halaman pencarian google. Informasi umum seputar property ataupun secara khusus di wilayah tertentui seperti di pontianak sudah termuat dengan baik. Selain itu, Anda juga bisa mengetahui informasi harga jual rumah di pontianak tersebut melalui sosial media atau website yang khusus mengulas property dan tips seputar hunian. Sebelum melihat langsung, Anda bisa melihat-lihat sejumlah pilihan hunian atau investasi yang menguntungkan bagi Anda. Silahkan kunjungi juga situs tentang informasi jual beli properti di pontianak disini.

  3. Thanks for the tip, Criptych, it might indeed be useful. :)

    1. Investasi terbaik yang perlu dilakukan adalah Investasi leher keatas, kenapa karena tidak sangat fleksibel dan selalu mengikuti perkembangan zaman.
      Berbeda dengan investasi dibidang ekonomi yang sangat mudah tergerus inflasi, demikian halnya dengan investasi dibidang teknologi juga mudah termakan perkembangan teknologi itu sendiri yang sangat dinamis.
      Dalam sebuah blog sederhana inipun, saya sering mengulas tentang pengembangan diri (kepribadian). Untuk memulainya, saya menyarankan Anda mambaca 5 artikel dibawah, selamat membaca:
      cara menjadi diri sendiri
      cara memotivasi diri sendiri
      cara melakukan introspeksi diri sendiri
      cara menghilangkan pikiran negatif
      cara meningkatkan daya ingat

      Semoga bermanfaat

  4. Replies
    1. Tekstur mie yang kenyal, rasa yang lezat apalagi disantap pas lagi hangat, cara pembuatan yang praktis, menjadikan mie ayam pangsit sangat digandrungi banyak orang, mungkin juga orang terdekat Anda.
      Yang menambah cita rasa dari mie ayam pangsit adalah pengolahan bumbu yang tepat, plus ditemani pangsir goreng sebagai tambahannya semakin menambah kenikmatannya. Jadi ngiler nih...cara membuat mie goreng spesial

  5. Replies
    1. Kata bijak yang memotivasi tentu saja kita butuhkan disaat kita sedang mengalami support entah itu dikala kita jatuh, gagal atau perlu dorongan semangat. Mudah-mudahan kutipan
      kata kata bijak kehidupan Bisa membantu Anda menemukan kembali semangat Anda yang hilang. Dapatkan pula koleksi
      kata mutiara kehidupan dan pembinaan diri yang bisa membantu Anda dalam proses pengembangan diri. Selamat membaca!

  6. The sop for internship will provide you a big chance for the betterment of internship. Great post.

    1. Membuat orang lain tertawa itu amat bahagia, apalagi jika kita melakukannya secara natural dan tanpa ada unsur lain seperti ingin curi perhatian dan lainnya. Disini saya mencoba berbagi artikel humor yang sudah didaur ulang biar gak garing.

      cerita humor lucu

      kumpulan cerita lucu

      Nah, setelah Anda baca, sebaiknya komen dan share juga ya...biar makin banyak yang baca dan merasa hepi. Anda juga bisa membaca info bermanfaat lainnya disini.

  7. I gathered useful information on this point . Thank you posting relative information and its now becoming easier to complete this assignment
    unblocked games

  8. Well this article that i've been waited for so long. I need this article to complete my assignment in the college, and it has same topic with your article. Thanks, great share. I like play games as Run 2 unblocked game | unblocked games free and online free

  9. Well this article that i've been waited for so long. I need this article to complete my assignment in the college, and it has same topic with your article. Thanks, great share. I like play games as Run 2 unblocked game | unblocked games free and online free

  10. I often play games in your spare time, I like best sonic dash game, then banana kong but sometimes I have to change and try some new games: piano tiles 2 , subway surf , dr driving. It gives me excitement and new

  11. I have been searching out for this similar kind of post for past a week and hardly came across this. score hero Thank you very much and will look for more postings from you. piano tiles 2 I like play online, Mutilate A Doll 2, return man 2 free online game, and Douchebag workout 2 and Stick RPG 2

  12. I like your all post. You have done really good work. Thank you for the information you provide, it helped me a lot. I hope to have many more entries or so from you. I like play game: Retrica, castle clash game free download, Dream League Soccer, donkey kong game. What about you?

  13. I enjoyed over read your blog post. Your blog have nice information, I got good ideas from this amazing blog. I am always searching like this type blog post. I hope I will see again..
    starfall | barney | abcya | minecraft games

  14. Return Man thank you for your sharing. We feel very pleased about that. You should also try their best games with our free today to get the sense of fun that brings. Thank you!
    return man | baixar whatsapp |mobogenie baixar | Happy Wheels | Happy Wheels | Vex 3 Game | Potty Racers 3 | Swords And Souls |

  15. Very interesting blog. Alot of blogs I see these days don't really provide anything that I'm interested in, but I'm most definately interested in this one. Just thought that I would post and let you know. Five Nights at Freddy's

  16. langkah sukses harus dimulai dengan kesabaran, sayangnya banyak orang tidak mudah bersabar untuk mengikuti prosesnya, disini dijelaskan secara detil cara menjadi orang sabar dan tidak pemarah yang nantinya bisa membantu Anda menemukan pola ketidak sabaran dan mengerti cara mengatasinya. Jika Anda ingin tahu lebih lanjut tentang hal ini, jangan ragu untuk bertanya kepada orang yang dianggap mampu membantu Anda, atau Anda juga bisa menemukan hal lain disini.

  17. You’ve written nice post, I am gonna bookmark this page, thanks for info. I actually appreciate your own position and I will be sure to come back here.
    Facebook Lite

  18. Thanks for sharing your info. I really appreciate your efforts and I will be waiting for your further write.
    Thanks for sharing !
    speed runner | flight
    run 3 game flash | superfighters

  19. Thank you! I hope you have many useful articles to share with everyone!

  20. I would like to thank you for the efforts you have made in writing this article.
    super smash flash 2 unblocked | strike force kitty | super smash flash | super smash flash 2

  21. Thank you for such a well written article. It’s full of insightful information and entertaining descriptions. Your point of view is the best among many.
    check this link right here now

  22. A range of price points great results from complying Click the Following Web Page with the wall surfaces to natural back-and-forth sweeping The Best Robot Vacuum for Your Smart Home: 2017 Edition styles to random patterns our leading.


  23. العاب تلبيس بنات موقع العاب
    تلبيس يعتبر الموقع هو الاول من نوعة في الالعاب التي يتم وضعها يوميا فهو موقع يعتمد بشكل كبير علي المحتوي الذي يتم تنزيلة بشكل هام للزائر من
    المعروف ان playcoatbanat
    بنات لها شعبية واسعة وكبيرة جدا فمثلا نجد في لعبة ولتكن لعبة تلبيس فتاة النحل نجد بها في البداية انتي ستلاحظين وجود فتاة لا ترتدي اي لبس مهمتك في
    هذه الالعاب الخاصة بالتلبيس هي وضع الملابس علي الفتيات ولكن انتبهي سيدتي فالموضوع لا يقتصر علي الملابس فقط ولكتن هناك ايضا وضع الشعر
    المزيف الملقب بالباروكة التي توضع علي الرأس وكذلك يمكنكي وضع وتلبسيها الحذاء الملون ايضا فهناك الوان عديدة مثل اللون الازرق فهو اللون المحبب
    لمعظم الاجيال الحالية وايضا يوجد اللون الاخضر وهو مميز لفتيات التلبيس الجميلات جدا كما يوجد داخل موقع العاب
    العاب بنات باقة رائعة من اجمل العاب
    بنات المكياج المميزة ووضع المكياج علي الفتيات كذلك سيتم توفير داخل موقعنا باقة رائعة ايضا من العاب الطبخ فكما اخبرتكم من قبل سوف يوجد عدة
    اقسام داخل الموقع بجانب قسم العاب تلبيس بنات والتي سوف تجدوها موجودة داخل الموقع تباعا مع الوقت الموقع في مرحلة وضع الالعاب كما يمكنكي
    سيدتي طلب اي لعبة داخل الموقع عن طريق نموذج اتصل بنا وسيتم الرد فورا وتحميل اللعبة المراد والتي تم طلبها من قبلكم واخيرا اتمني ان ينال موقع
    العاب رضاكم كما يوجد بالموقع
    عدة مشرفين علي اعلي مستوي يعملون بكل طاقتهم من اجل موقع افضل ومن اجل ارضاء جميع الزوار اخيرا وليس بأخر اتمني مشاركة الموقع مع
    اصدقائكم تدعيما منم لتقديم مستوي افضل كان معكم مدير موقع العاب بنات الموقع العربي الافضل
    في مجال تلبيس البنات

  24. If the child takes a liking to the walker, the parents make use of the Our Blog moment to provide the kid food due to the fact Best Convertible Car Seat Reviews 2016-2017 that the accessory table is indicated for this function.

  25. I appreciate it!. I really like it when people get together and share ideas. Great website, continue the good work!. Either way, great web and I look forward to seeing it grow over time. Thank you so much.
    super smash flash 2


  26. I always like to read a quality content having accurate information regarding the subject and the same thing I found in this post. Nice work. yt to mp3

  27. Pretty cool post. It’s really very nice and useful post.Thanks for sharing this with us!it’s my first visit. Instagram web viewer

  28. I like your all post. You have done really good work. Thank you for the information you provide, it helped me a lot. I hope to have many more entries or so from you.
    Very interesting blog.

  29. The article you have shared here very good. This is really interesting information for me. Thanks for sharing! login |hotmail log out |gmail login



If you need help with Aegisub or have a bug report please use our forum instead of leaving a comment here. If you have a feature request, please go to our UserVoice page.

You will get better help on our forum than in the blog comments.