Chrome/Web: Learning another language can be difficult if you don't immerse yourself in it every day. Mainichi is a Chrome new tab replacement and web app that teaches you (and reminds you of) everyday Japanese words.
Both the Mainichi Chrome extension and web app are very visual services. For each Japanese word or set of words, Mainichi displays the English phonetic pronunciation, the corresponding English word and an illustration of the word. There are only dozens of definitions on the website, but the Mainichi Chrome extension offers many more definitions.