Readlang is an online reader with an integrated translator that uses a spaced repetition flashcard system to help you remember the words. It currently operates with a wide variety of European and a few other languages.
Watch a video explaining how the program works at http://www.youtube.com/watch?v=qabaf3QumB8&feature=youtu.be
Try it out at http://readlang.com
Keep up with the latest developments at http://blog.readlang.com