I suggest
Rikai-chan. It won't compensate for a lack of grammar, but it will compensate for vocabulary. For fansubbing, simply transcribe the dialouge into notepad, save as an html document, open in FireFox, and have at it. It's a bit of an inconvenient method, but it's free, and it'll help improve your Japanese.