Yes, you have to pay, but you also get computer access as well. You have to pay for any good language software. I use it in co junction with duo lingo. This one is more accurate than DL as well as much more explanatory. DL is fun, but use Bable if you are serious about learning a language.
Zjhagens about Babbel – Learn German