Google translate is a great way to learn a new language. The service made its way to mobile devices and is now compatible with mics.
You can either write down what you want or simply talk to the device (it does a pretty good job at figuring out what you're saying) and it will translate it to the language of your choice.
All translations are both written and in audio format which gives a pretty good idea of how a word is supposed to sound in a given language.
Try it out here:
http://translate.google.com/