ENGLISH SPANISH DICTIONARIES and automatic (machine) translation tools

Free English to Spanish Translation

Free Spanish to English Translation

Online English Spanish Translation

Official Spanish Dictionary