We've mentioned this website for its grammar Guides, but it's mainly a Spanish-English dictionary. Provides details about different meanings, pronunciation, example sentences, and even expressions!
The most accurate translation tool on the internet. It also provides the option of clicking on a particular word in a sentence to get alternative translations.
A better alternative to Google Translate.
Very active forums to ask anything about Spanish: what does a word in this context mean, how to say something in a particular way or clear up any grammar rules you're unsure about.
A repository of audios recorded by native speakers that show you how to pronounce certain words and even sentences. With Spanish, you can filter by country too.
This Google Chrome extension allows to to click on any word inside a website and get its translation, as well as examples. Very handy for reading articles or any kind of text online.
This tool allows you to have subtitles in two languages simultaneously when watching Netflix or YouTube. You can also click on words to show translations and examples.