Google Translations: Google has the most advanced translation software currently available. It does a pretty good job of translating though one does sometimes have to use one’s imagination in some instances. It also has a resource for translating entire web pages into your favorite language. It is not perfect, but it is very helpful.
Word Reference Translation (English-Spanish, English-French, English-Italian.): A Spanish speaker and advanced ESL learner told me she liked this website a lot because she could just type in a word in one of her languages and see the translation in the other language.
Merriam Webster: This is the on-online site for the Merriam-Webster Dictionary. Type in the word you’re interested in, and see what comes up! If everything is working right, you can click on the red icon (picture) of the loud speaker and hear the English word pronounced correctly. It also includes a thesaurus, a Spanish-English dictionary, and a medical dictionary.
OneLook: OneLook is a search engine for dictionaries. For example, a search for the word library produced 49 hits in general, art, computing, medicine, miscellaneous, science, and slang dictionaries. It provides the user links to these libraries and it inserts the search criteria into the linked dictionary. It’s a great tool and it’s fast and easy to use.
Online Picture Dictionary: Vocabulary from a-z in a number of categories with accompanying pictures. Useful foe second and first language learners.
Online Slang Dictionary: This online dictionary is a dynamic dictionary offered by Walter Rader, a student at Berkeley. He invites the community to use and to add to the dictionary. One can choose from new words, random selections, a word list, browse by letter and the site includes a slang thesaurus! Great site.