Dicts.info 

Mechanisms dictionary :: translations