Linguee.es - http://www.linguee.es/
Search millions of sentences translated by other people.
Wordsteps.com - www.wordsteps.com
WordSteps is a place for people to learn foreign words and keep their vocabularies in fit condition. Here you can not only enrich your vocabulary, but you can also track your progress and recall the words you could forget.