PC and Mac Software

Anki
Anki is a flashcard program that allows the inclusion of audio and image files. There are a lot of user-made study decks that you can download from their website.

Anki can be found at ankisrs.net. In order to download shared decks you need to go to ankiweb.net/shared/decks/; there you can browse the different categories. Once you find a deck you want to use, you need to download the file and open it. The program will open and the deck will be added.

Rosetta Stone
Rosetta Stone uses a combination of writing, reading and speaking exercises to teach you the language. Basically, you learn through repetition. Sometimes you might find yourself going through the same exercises over and over again, but once you're done you'll probably never forget what you studied. It's probably best if you combine it with a textbook or grammar guide, because you won't be learning much grammar with Rosetta.

Rosetta Stone can be found at rosettastone.com. It is a paid software.

Rikaichan/Rikaikun/Rikaisama
Rikaichan and Rikaikun are plugins for the Firefox and Chrome browsers (respectively) that provide realtime translation of Japanese words that are hovered over on a Japanese web page. Rikaichan can be found here, while Rikaikun is here.

Also available for Firefox is Rikaisama, which is a modification of Rikaichan, that adds many unique features, such as real-time Anki importing. Rikaisama is available here.

Once you install the plugin, you can activate it by clicking the button on the extension toolbar. Move your mouse over the Japanese text to see the translation.



Tagaini Jisho
Tagaini is a dictionary software that features romaji search, animated stroke order, lists, flashcards and more. You can downloat it here http://www.tagaini.net/download.

JGlossator.pngjGlossator
This is a program that analyzes a sentence in Japanese, breaking it down to its components, and giving you definitions, pronunciation and examples of each one of them. You can change the colors, whether the examples are shown or not, and add EPWING dictionaries. The examples are taken from Tatoeba.

You can find it here http://jglossator.sourceforge.net

Translator_Aggregator.jpgTranslation Aggregator:
This is a program that captures the text from the clipboard and translates it using different online/local dictionaries. Locally it works with Mecab, JDICT and Atlas, and online you can use google, WWWJDIC, and a few others. It comes with its own text hooker apart from AGTH, and you have a menu from which you can launch an application and hook it automatically, with a different locale (requires you to have AppLocale in your computer!).

You can find it here http://www.hongfire.com/forum/showthread.php/94395-Translation-Aggregator-v0-4-9 to make it work perfectly you should also download the Atlas dictionary, Mecab and windows Applocale.

Some other ones that are yet to be added properly to this list:
 * AGTH, Translation Aggregator