Dicts.info 

Engineering dictionary :: translations