Google Translate is not too bad. It is much better than http://www.freetranslation.com but it can not beat http://dictionary.reference.com/translate/. Just try it and you will see.
The translations are more accurate and it is a real lifesaver.
Let us say that Google Translation will save you from falling off your bike, but Dictionary.com will stop a bullet for you . Dont look at this as a commercial for Dicitonary.com. I'm just making you see the light