Uma outra forma que me ajuda muito e ler em inglês. Muitas vezes leio uma pagina de um livro com varias palavras que não conheço, mas eu não tento traduzi-las, continuo a leitura normalmente, mesmo que o entendimento daquele trecho tenho sido bem ruim. Por que eu faço isso? Pois por mais que um escritor tenha um vasto vocabulário e consiga diversificar a leitura com varias palavras diferentes, ele não e nenhuma maquina e certamente vai repetir as mesmas palavras por diversas vezes e em muitos casos elas vão estar em frases com contextos e junto de outras palavras diferentes e no fim das contas voce vai acabar entendo a descrição e como usar essa palavra que voce não conhecia, o que torna a assimilação muito mais eficiente.
Mas uma dica, procure leituras sobre assuntos que realmente te interessem e procure saber a ideia principal do livro, se for um livro que voce ja leu em português fica ainda mais fácil. E não se esqueça a repetição sera sempre sua amiga, por isso eu sempre leio um livro ou artigo ou o que for mais de 2x, no mínimo.