I have been using Duolingo for the last week. so far like it very well.
Great! Keep at it.
You might find Leo helpful...
Doesn't do text blocks, but does offer very good translation of single words.
Are you sure that you want to perform this action? This action is irreversible.