Duallr, the dual language reader, uses parallel text stories (target language on one side, English on the other) to build vocabulary through reading without the need of constantly having to refer to a dictionary.