(Photo: Google Translate)
Translate words and phrases between more than 60 languages using Google Translate. With voice and text capabilities, the app deciphers speech input for more than 15 languages and offers spoken translations for 24 languages. The remaining languages are only available in text. Google Translate for the Android market has an even greater number of language translations.
Can't figure out which language someone is speaking? Similar to Google's "I'm Feeling Lucky" search functionality, Google Translate comes equipped with a language auto-detect feature. As cool as that sounds, the feature falls short as it doesn't have voice capability—the speaker can only use text. You'll have to first figure out how to ask your speaker to type their message into your phone. Additionally, Google Translate would be a better product were it integrated with email and text like other translation apps.
Just the same, Google's got a good thing going here with features including a "favorites" folder to collect oft-used phrases, copy/paste functionality, and differentiations between accents and dialects. For example, Spanish accents include Argentine, Latin American, Mexican, and Spanish; Chinese dialects include Cantonese, Mandarin, and Taiwanese Mandarin; and English accents include Australian, Canadian, Indian, South African, British, and American.
Free; Available on Android, Apple, BlackBerry, Nokia, and Windows