Pronunciator
Pronunciator is the world's largest language-learning service, with 75 languages and 3,750 available courses. Learn how to actually speak a foreign language with the help of pronunciation analysis, virtual coaches, and simulated conversations. For both beginners and advanced learners, kids to adults. Includes interactive ESL for 50 non-English languages, too.