Web+apps, No pronunciation scores, Free, ★★★★
The website is free in 37 languages, and you can buy audio files to download in some languages Its main strength is that it teaches a large number of single words, in collections like animals or parts of the body, so you can learn what interests you.
The free App: "Internet Polyglot" needs a constant data connection. Sometimes it freezes and needs to restart
You can play words as many times as you want, in any order; many words but no phrases. Good vocabulary practice if you have an unlimited data connection or wifi.
$20 to download audio file, or listen to it free online. Limited use, since it says each phrase once in your language, once in the language you are learning, with a pause to repeat. It is hard to learn without immediate repetition in English, which you get online or in App, (or 50Languages) but not in download.
The lesson on numbers has 1-13, then by tens from 20-100, then thousand and billion, though not in order, not zero or million, and no combinations, like 2017, or 1,234,567. They are clever in teaching 3, third, 13, 30, and thousand all together. They do the same with other groups of sounds. The lessons on "Time" teach months and days of the week, again not in order. They do not teach how to tell time for making appointments. There are a few errors, such as "an euro," where native speakers would say "a euro."
The courses are similar to 50 Languages. Those audio files are free, and say each word twice in most languages, but do not have pauses for you to repeat, so you have to speak along with the recording. That App does not need a data connection, after you download lessons the first time. Both courses let you pick the topics you want to learn.
A PDF file compares Lessons from Lang1234, 50Languages, Pronunciator, and Internet Polyglot.