translation of scientific names
Glen, sometimes there are many species that have same colloquial name. For e.g. frog includes hundreds of species. If you require high level of detail, you may need to look for more comprehensive lists.

There are zoology dictionaries such as this. I think it should serve your purpose.