Learn by read is a website that help people learn foreign languages (currently only English) by reading popular books and news in that language.
The website provide a build-in dictionary that can be accessed by clicking on any word. and the word with it's current context will be saved to the user's new word board
The best way to remember words is to learn them by reading real materials!