Voice and text translators appear to be a dime a dozen. They can be online, they can be mobile, or they can be self contained with one or maybe two languages.
Thanks to Linguatec Apps Voice Translator, you can forget the rest, as they are the best.
Not withstanding the educational value of true computer based learning apps, but you cannot take your desktop or even your laptop every where you go. Your iPhone however, combined with the Linguatec app can go wherever you go.