I haven't tried it very much yet with Russian to English translation but maybe it's worth taking a look at www.deepl.com. It's working with artificial intelligence and translates quite well between German, English, French and some more languages.