No you don't need to install one. There is a built-in spellechecker in Mac OS X.
Open a new message in mail, and in the area you are ttping the message, righ click > spelling and grammar > show spelling and grammar. Select Spanish, and you're done - and check from Spelling and grammar to show also check spelling while you type.