I got pretty accurate translations, both in and out from
worldlingo but that may have been in part due to the fact that I chose German as a target language to play with.
I will say that a handheld device that can do translation on the fly beats the heck out of flipping through a Berlitz book.