Dicts.info 

Snakes dictionary :: translations