DodoLingo
Learn English from the videos you already watch. Any YouTube video with subtitles becomes a lesson. The words appear as they are spoken, in English and in your own language, and the ones you keep come back for review before you forget them.