Speereo Voice Translator is a perfect solution for travelers and understands every spoken word. Once the user pronounces a phrase in his native language, Speereo Voice Translator immediately reads back the same phrase in one of 14 languages included into an application. It is designed for devices that have Windows Mobile (Pocket PC and Smartphones) or Symbian OS installed.
Via the Speereo web page:
"Speereo Voice Translator is available in two versions: multilanguage and two language. Multilanguage version of Speereo Voice Translator for business communication and traveling, running on smartphones and Pocket PCs, is an innovative phrasebook that provides translation among 14 languages: English, Spanish, German, French, Italian, Russian, Chinese Simplified, Chinese Traditional, Turkish, Portuguese, Korean, Japanese, formal Arabic, Finnish"
It seems speech recognition becomes more ubiquitous.. every week!