This is an interesting, yet complicated approach to handling translations. Personally, I'd prefer to move to calling an API for translations. For one, i don't want to manage translations in my app, that requires code, CI/CD, etc., when things change and secondly, translations are in most cases a different set of concerns than the app I am building.