Babble shows you short phrases/sentences in many different languages and you'll have to pronounce them quickly (in 4 seconds) and correctly. The app will give you feedback on your pronunciation skills. You'll be able to see your improvements over time.