As I'm specialized in technical translations, I have worked with these dictionaries that have proved to be very useful. The terms sometimes are "official" as in SKF or OSHA.
Eng-Fr-Spa glossary of machine tools:
Occupational Safety & Health Administration (OSHA):
Bearings, SKF. Monolingual (Spanish). Terms and definition.
Technical dictionary (general) English-Spanish