1 tool that I recommend to use is Translator Aggregator. Translator Aggregator is a tool that work with other Japanese Language tools to parse the Japanese word by word and to show how the way to read the Kanji. To use Translator Aggregator you need:
1. Download and install Mecab
2. Download and extract Translator Aggregator
3. Download and extract edict.gz to Translator Aggregator Dictionary folder
*update use this link for easier download working Translator Aggregator (adfly)
To use it just copy the Japanese word that you want to read and it will be automatically taken to TA and TA will show how to read it in hiragana.
And Translator Aggregator function is not just limited to that. It can also help you read Japanese visual novel with ease. To do that go to Tools -> Launch Text Hooker then you will get this
agthdb.bakastyle.com or you can just simply search google for it. If there are no AGTH code found in the Internet then the game can run fine even without AGTH codes.
If you succeed in hooking the AGTH to a visual novel then it will become like this
Translator Aggregator can also be combined by Atlas to give direct English translation but like I said before the translation mostly fail and it works in about the same level as google translator. And above all.. it's a paid software so.. Useless.
So that's all about Translation Aggregator. Hope it can help you learning Japanese easier and faster.
If you still need more tools then you can try Wakan it's a by word translator from Japan -> English and vice versa. But it only translate words not a full sentences. So yeah, understanding basic Japanese is required.
*credits for Enzy@animestash.info