An indispensable tool for travelers, Google Translate recognizes voice input in 15 languages and can translate text from more than 50. It's reliable enough for navigating foreign train systems, making sense of menus, and even breaking the ice with the hottie at the bar in Madrid.
WIRED Can speak translations back to you in 23 languages, including Hindi.
TIRED No optional language packs. No data connection, no luck. Some languages, like Japanese, net rough approximations at best.