Oxford Language Dictionaries Online provide "fully searchable, completely comprehensive bilingual dictionaries" for the languages of Chinese, French, German, Italian, Russian, and Spanish.
The Spanish-English, English-Spanish dictionary is based on the 4th edition of The Oxford Spanish Dictionary and includes "over 300,000 words and phrases and over 500,000 translations."