well...I got the point of it...B U T
when people starts to using those stupid web translator its get hard to understand what they trying to say. So if you need to use those kind of stuff my recommendation will be...
http://www.alc.co.jp/
it's a dictionary but I'm believing this is the best you can get