No, Spanish is not yet available. Current language options are English, French, German and Japanese. Earlier this year Amazon said they hoped to add Spanish and Italian by the end of 2018, but they aren't available yet.
I was able to program one of my echo's 2nd gen in Spanish and the other in English. Now I have a bilingual setup with my pair speakers and echo sub, but beware, the one in Spanish language is not working with all the capabilities of the English one. Not even half of it. But it's a cool setup, sometimes when I searched for a Latin song the Alexa in English haved problems understanding me but now the problem is solved, the one in Spanish get it everytime. By the way if you're going to try this setup, name one Alexa and the other echo (to differentiate the one in English and the one in Spanish)
Yes. It is available Mexican Spanish, as well as Spain Spanish on the 3rd gen, but NOT on the 2nd gen Echo Dot. So if you are choosing a holiday season offer, or any hot deals from Amazon... BE SURE it is the 3rd gen! :)
actually just checked because my parents want this in Spanish (in the US) but there is no option for Spanish at all for systems in the US. I went to the Alexa app, looked foe my device and selected languages. the only ones on the list are German, Japanese, and 5 different types of English (US, UK, etc.). With such a huge latino market in the US I'm shocked this isn't an option, yet they offer Japanese? So odd.