Web, Apps, Pronunciation scored, Cheap, Hard to use, ★
This site presents pronunciation, reading and writing in 11 languages (hidden on the right side of the "Courses" tab), but very little repetition. First lesson in each "course" (collection of lessons; there are several "courses" in each language) is free, then price depends on language (Indonesian, Turkish, Dutch or Polish $13 per 3 months, others $8-$13/month).
It scores good pronunciation on a scale 50-100, but gives you no score or feedback on poor pronunciation and goes on to the next screen before you get the pronunciation right. They let you say and spell each word just once each time through a lesson and do not break it into syllables, so it is hard to practice the words which are hardest or most important for you. The site is not expensive, but makes it hard to get enough repetition to learn well.
They teach in 7 languages: English, French, German, Italian, Portuguese, Spanish, Swedish.