Google Translate is a nifty tool for understanding foreign languages on the go. It can take input in the form of text, images, or voice and translate it into the language of your choice.