Usually Developers give us permission and we work in translation project ourself and publish it in russian or english community ourself.
We can send you final version of the translation game, if you want.
What do you think about it?
For example, we translated Anise Flowers in last year.
Here english project: https://sashaines127.itch.io/anise-flowers
Here russian version of the VN: https://drive.google.com/file/d/1QsnTGbpeDesP_0JwARjwRPrf6uUDuxNB/view
You can download it and see how it's looking.