Hiya!
Thanks for getting in touch about your translation! Feel free to release it, but in future maybe get in touch with developers before you start. You never know if they're working on official translations, and things like licenses can get tricky when you're translating without permission.
(By the way, well done on the Russian version of the logo, it's very close to the original!)
I've looked through itch.io and I don't see a way to have an alternate language on the same page or anything like that, so I'm afraid you'll have to host this on your own itch page or similar. I also have no way to play through it myself since I can't read it, so I don't feel super comfortable integrating it with the English version of the game. Since this is my IP and I haven't talked with the artist that drew some of the assets, I'd ask you limit donations you get for your translation to the same default price I ask for the English ver - $3 USD.
Oh also, I thought you'd like to know that there's another Russian translation of the game linked on vndb, but I don't know a lot about it since it was done without contacting me.
I appreciate your hard work and your effort to bring English-language VNs to your language community! ♥