Dicts.info 

Introductory Physics dictionary :: translations