Here's another good online translator I've had some good success with:
http://excite.co.jp/world/
It's based on one of those expensive programs.
Also might I recommend an option to view more than one translation at a time? It's a lot easier to figure out what's being said when you're looking at a variety of translations.