Google Translate for Android is a simple, versatile tool that supports more than 50 languages, offers an SMS translator, and speaks some of your translations aloud.
Google Translate is incredibly simple to use. Just select your input and output languages, then type in your text. You can also set the app to automatically detect your input language for even faster results. To quickly interchange your input and output languages, just hit the conveniently placed (center screen) arrow icon. That's it.
It's no secret that Google Translate performs a solid job translating, but what really makes it shine are the extra conveniences it offers. It automatically keeps a history of your translations, and lets you star any of them for easy access later. Text-to-speech output is available for select languages, and can be a huge help when you're dealing with unfamiliar phonetics. There's also an SMS translation feature that lets you pull in any of your text messages for a quick translation.
One thing we felt the app was missing was offline support. We realize caching entire libraries of languages locally would probably overkill, but we can't help but wish for the ability to save one or a few basic libraries. Regardless, we still think Google Translate is a winner, and we highly recommend the download.