The best way to learn english is reading english literature. But the main problem while reading foreign literature is unknown words in the text. In the app Smart Book you can easy translate them by one touch. Also, while translation, you not always understand context or some speech turnover perfectly well.