Beelinguapp is an excellent language-learning app that focuses on reading and reading comprehension specifically. Not many language apps do that. It’s a wonderful companion app to supplement a class or other more in-depth online language-learning program 

Beelinguapp is storytelling software that allows the user to consecutively read a mirrored text, but in two separate languages at the same time.  The app also serves as an audiobook and uses what it calls ‘karaoke reading’ to allow any user to follow the audio in the text on both sides.  The stories are available in 10 languages, varying between fairy tales, news, science papers and novels.

Download from Google PlayDownload from the App Store