The OPLingo Reading Tool works on over 100 languages. You can read without breaking your rhythm - get definitions for words and phrases on the fly. Words are color coded as unknown, known and learning, and detailed stats are kept. You can upload your own text, audio, import subtitles and embed YouTube videos. There is a superb selection of signature conversations with transcripts available in many languages, and an extensive library of user created material, if you would rather not create your own passages.
OPLingo is more than just a reading tool; it's a Language Learning Community. Here are some of the other tools on the site:
Write & Correct
Free essay correction from native speakers. Auto-tracking is used, so corrections are consistent and clear. Users can correct essays too.
You can communicate with fellow learners and teachers across the globe, share experiences and methodologies, get tips and tricks for language acquisition, play language games, practice your target language in the “Other than English” forum or hang out with the crew in “Off topic.”
You can do voice and text 1-on-1 language exchanges in private rooms or group chats in language specific rooms.
Native teachers are available to guide your learning or practice conversation in paid lessons.
*All of OPLingo's profits go to charity.