Transparent Language Online This link opens in a new windowA web-based language-learning database with over 100 languages currently offered including French, German, Italian, Japanese, Korean, Russian, Spanish and Mandarin Chinese. There’s also an ESL component that provides English language learning to speakers of over 25 different languages.
Note: Requires the creation of an individual account to use.