Download Translation Wizard
Translation Wizard is a great application useful to translate any kind of document that is in the Spanish language and you want to translate into English. This is one of the best virtual translators in the world; it comes with awesome tools to edit your documents in case you don't understand what they say. It has a complete and detailed dictionary you can edit at any time by adding more words and definitions to it; this can be done by selecting the BOOK option.
It will show you how to pronounce words and improve your Spanish or English pronunciation. Its interface is really accessible and user friendly.