I use Pleco dictionary for reading Chinese books (read 20% of 三体 so far). There is a built-in copy-paste reader in the app. You copy-paste any book (it's just text) you want and it's possible to look up any word and add it to flashcards, pronounce it, etc. Minimum effort and preparation.