Dicts.info 

Mechanics dictionary :: translations