Dicts.info 

Petroleum dictionary :: translations