We are planning to go on Steam very soon! Regarding Russian... unfortunately we do not have a Russian translator.