Dicts.info 

Astrophysics dictionary :: translations