The translation is good, but the language is a bit.... Stiff I guess? Like, I can understand it but in some part, it not what people say in a casual conversation.
Then again, you're translating this from Japan to English as a Russian so its understandable. Thanks for the translation™