Web Translator is good to translated complete websites, word documents and almost any text you need in over 53 languages. some of the language it can translate are Spanish, Arabic, ...
Download