Dicts.info 

Materials Science dictionary :: translations