I completely agree with this.
I've created the site Readlang (http://readlang.com) to allow learning vocabulary in context by reading uploaded content, translating, and using SRS flashcards which include the original context.
It's in public beta and would love to get feedback if anyone tries it out.