LingQ

LingQ is a reading app that allows a person to read in several target languages with translations as the person goes through it. It was founded by Steve Kaufmann, famous hyperpolyglot, and continues to grow in the number of languages available. Individuals can listen to entire podcasts while reading the transcripts.

Free Services
One can make up to 20 "LingQs," which are vocabulary flashcards in the system. You are able to play games with the cards until you learn them, removing them when you are finished.

Ten Dollars a Month Membership
The paid service begins with a free trial to see if the user would be interested. It comes with unlimited LingQs.

Reviews
Sleepy Polyglot and watching a couple videos on how to use the app in order to figure out how to use it. However, when I got the hang of it and spent 10 dollars for the Premium, I was able to utilize it very effectively and used it to pick up more French and Spanish vocabulary. Being able to read along with translations really allowed me to see sentence patterns. 8/10
 * I must admit it was pretty confusing at first. I had no idea how to work it.  It required going to YouTube

Paid Lesson System
One can, in addition to the membership, earn money in the system to pay for one-on-one lessons by correcting mistakes when asked in the system, and tutoring others in one-on-one lessons in your native language.