Good luck. Let me know if you have any more questions.
I have a strong electrical background, and a reasonable Spanish background, although I have a very sparse background in technical Spanish.
That dictionary's just sitting there, though, so any excuse to crack it open is a fun learning experience for me.