Currently there is essentially no cache on Kagi Translate Dictionary. Words don't change that often so both in terms of $ and speed, it makes sense to cache definitions.
Either for like multiple years and then maybe a bi-yearly check based on "new meanings of words" articles to see if any definition caches should expire.
or just for 6 months or so, should already be a massive difference I think