Google recently announced that they are working on voice-to-voice translation, but before that could be ready lets look at some android apps that will help your communicate with people of foreign languages. These apps will be particular useful when you travel to another country, go to an international restaurant, or just trying to learn another language. Some of this apps are capable of visual search.
Voice Dictionary

Voice Dictionary is a very useful tool for translating words or sentences between 31 languages, and it is able to find out translated word’s definition. This software also supports Text-To-Speech to give you a full experience of pronunciation.
Trippo Mondo- Voice Translator

This app is a communication power house. Very simple but power, supports over 30 languages. Trippo Mondo Voice Translator is a top notch application for both text-to-text and text-to-speech translations. Read more