For anyone wondering: This is based on basic text parsing and a key-value lookup table, no AI involved whatsoever.
Here's the table: https://rose.systems/animalist/lower_title_to_id.js
There's a long Indonesian string referencing "weasel" - weird https://www.wikidata.org/wiki/Q28521
Edit: someone edited to remove it just this minute!
Introduction: https://www.wikidata.org/w/index.php?diff=2353193943 - just random vandalism I suppose.
There must be another table. I got "Are you Australian?" for "dingo" and for "cicada" "don't you love their songs?"
edit: https://rose.systems/animalist/eggs.js