Dicts.info 

Technology dictionary :: translations