No, I don't speak Spanish - but I sometimes have to write a note to someone in Spanish so I use a free online transition program
Free Translation Online
You can write in English and the translator will change your English words to Spanish. The translation isn't perfect but it works. You can also translate from Spanish to English or any other language.
This may not be what you need though......