Just though I'd shout out one of my favorite sites, WordReference.com because I use it so often and have found it to be one of the best sites for learning another language (specifically, Italian). It's not like "free translations" which gives you a botched-up, literal version of what you're trying to say. While you can't really search entire strings of text, this site allows you to type in one word at a time and see it used in different phrases and even in forum discussions, which I have found to be very active and helpful, and super friendly! There are both Italian and English speakers in the forum, who are glad to answer any questions or help with translation issues. You can learn a lot about popular expressions, slang, and even some pop culture. For example, do a search regarding the phrase "TVB" or "ti voglio bene" to learn whether it means "I like you" "I love you" "I want you" or "I wish well for you."
There's also a helpful "conjugator" which allows you to type in any verb in the infinitive (or if you're not sure about the infinitive, type in a verb and it will tell you the infinitive and what tense it's in!) and get more than enough tenses to satisfy any writing need. And best of all, this is a completely free site! The only thing you would need to do is register (also free) if you want to ask a question on the forum, but browsing the forum is completely open to the public.
Finally, there's a cool browser plug-in so that you can have WordReference.com in your search bar! It couldn't be any easier to install and use:
Like I said, this site is a great word-by-word educational tool. It's not a shortcut for slackers but it will help greatly with the lifelong process of learning a new language:
Note: I have NOT been paid to write this (I wish). I just figured it was time I gave a shout-out to one of my all-time favorite websites which probably deserves a lot more recognition than it gets. Thanks WordReference!