Pronunciator

You can learn a new language online and get an app for your mobile device. Great resource for non-English speakers there are 50 ESL courses.

Open Resource