

ChineseSkill
Chinese language has and does deserve its notoriety for heartbreaking difficulty. If that wasn’t bad enough, most of the resou ...

Lingro
lingro is a free multilingual AJAX dictionary and language learning site.

Learn Chinese (Hello-Hello)
Research-based methodology developed in collaboration with the most prestigious institution for language teachers and professi ...

Memrise
Have fun while learning a foreign language with Memrise. The more you enjoy learning, the more (and quicker) your skills will ...

Ninchanese
Ninchanese.com is a complete method to learn Chinese, built for beginners and advanced Chinese learners alike. It offers an e ...

LingoDream
LingoDream makes language learning easy & fun. LingoDream enables you to read any foreign text that interests you as if it ...

Readlang
Read any text, translate the words and phrases you don't know, and let Readlang create flashcards to help you learn.

SoYouLearn
SoYouLearn is a online spaced repetition platform. Key features:
- A central DB which user can use for creating courses
- Courses ...

Mnemo's Library
Learn about the world through adaptive review of rhymes and other creative memory devices. Mnemo's Library combines memory tec ...

Rosetta Stone
Rosetta Stone is the worlds #1 language-learning software. Our comprehensive foreign language program provides language learni ...

WordListHub.com
WordListHub.com is a web application for learning languages. You can use it to learn words by playing games.
Key features
- Use ...

Learning with Texts
Learning with Texts (LWT) is a tool for Language Learning, inspired by Stephen Krashen's principles in Second Language Acquisi ...

Foreign Language Text Reader
FLTR helps you to do both extensive and intensive reading as part of your foreign language acquisition in an easy and pleasant ...

Instreamia
Instreamia makes learning a language fun - learn by watching videos, listening to music, reading articles, and interacting wit ...

Influent
Influent is a video game aimed at inspiring people around the world to pick up a new language by making vocabulary acquisition ...

LingQ
Learn languages by immersing yourself in a world of interesting, authentic content! Start with easy beginner lessons but quick ...

Chinese Tutor Flashcards
Chinese flashcards that adapt to your learning speed. Chinese Tutor helps you remember the Pinyin for each word. As you learn, ...

Clozemaster
Learn a language through mass exposure to useful vocabulary in context.

Bliu Bliu
Graded reader that provides you a managable material at your target language level that neither underwhealm nor ovewhelm your ...

EarthFluent
Want to learn another language? Learn Spanish, French, Italian, German, Japanese, Chinese, Hindi, Indonesian, Dutch, Polish, P ...