PSPedict is a general Japanese <-> English dictionary with 68,785 Japanese entries. You can search in English via the On Screen Keyboard (OSK), or in Japanese using Hiragana / Katakana. It is also possible to search using Kanji from a Kanji Popup window, or when navigating through the Kanjidic file (6354 entries).

You can save and load found sets, and store up to 2000 entries in each of the four study lists.