I'm very excited about the fact that translation is becoming local to devices. Amethyst uses ML Kit to do this. Some of the translations are pretty funny/bad but as the models improve and more and more devices have ML accelerators, I don't think this will remain an issue for long.
I also have an libretranslate endpoint that can be used without API keys at translate.thesamecat.io
It isn't the best, but you can configure Damus to use it, and I do on iOS.