Dicts.info 

Particle Physics dictionary :: translations