by jmchugh | Jul 15, 2014 | Databases, Foreign Language, Travel
An online language-learning service that covers 75 languages, including English as a Second Language (ESL). Learn how to speak a foreign language with the help of pronunciation analysis, virtual coaches, simulated conversations, scored quizzes, and downloadable audio...