Basis for the English-Spanish translation is The Collins Concise Spanish Dictionary. Very complete, with lots of example phrases. The site includes also a Spanish synonym and a Spanish antonym dictionary. You can define an individual search profile according to i.a. Permits translation among the 12 European languages and contains an abbreviation database.
Some entries are even available in further languages.
The dictionary contains mainly generic terms. Translations can be made from English to Spanish and vice-versa. English for Business is a language teaching organisation who developed this glossary as an aid for corporate students and later decided to place it in Internet and allow the public free access to commercial terminology. The glossary also offers a neologisms page, where recently coined terminology is reflected. Furthermore, surfers who want to receive a list of these new words can subscribe to a bimonthly newsletter service.