Dicts.info 

Physics dictionary :: translations