Duolibro allows you to read books in a second language (currently Spanish and English).
Choose from an ever growing list of books in the book store and download them to your device to read and translate offline.
If you are struggling to understand a sentence, simply tap it and see the translation.
Tap on the translation to see alternative translations and to improve it if you think its needed.
Books are translated via machine learning and were planning on adding many many more books in many more languages.