Some resources for translating Spanish words are the website Spanish English or applications such as Spanish English translator, available as a free download from the iTunes or GooglePlay application store. Other translating applications for mobile devices feature an audio option that will translate the spoken word from Spanish to English and vice versa.
Most translators on the Internet or translating applications are free to use and many translate other languages like Portuguese. Often, they feature pronunciation assistance and audio pronunciation. Some feature access to a translating dictionary and a word of the day to assist users in learning a new language.