Dictionaries and Translators
Langenscheidt's College Spanish-English-Spanish Dictionary
Spanish-English Java Dictionary
English-Spanish Dictionary of Computer Terms
Spanish-English-Spanish Dictionary
Alta Vista Multilanguage Translator
Text-to-Speech (you type in words and they are spoken !)