Google just announced the launch of offline language packages for Google Translate for Android. With the feature, you don't need an Internet connection to translate your way out of a jam.
If you open the app, and select "offline languages" from the menu, you will be able to choose a package for download. You should probably do this while you do have a connection, so you have it ready.
"To enable offline translation between any two languages, you just need to select them in the offline languages menu," says associate product manager Minqi Jiang. "Once the packages are downloaded, you're good to go."
"While the offline models are less comprehensive than their online equivalents, they are perfect for translating in a pinch when you are traveling abroad with poor reception or without mobile data access," adds Jiang.
The packages are only available for Android 2.3 and up. 50 languages are supported.