Dicts.info 

Algae dictionary :: translations