Lute also tracks how many words you've read on your statistics page. I'm going to play around with it more tomorrow. I'm not sure if it's actually worth the time tinkering with custom definitions, but give it a try if it looks interesting. Besides Latin, it has Sanskrit and Classical Chinese. I didn't see Ancient Greek, but you could probably define a custom language configuration for it.
Installation instructions here.
https://luteorg.github.io/lute-manual/install/install.html
If you like using Anki, it has some kind of feature to export your word definitions to an Anki deck.
https://www.youtube.com/watch?v=kFycUE02RzE