The Microsoft Research Machine Translation team has added English to Russian to the list of language pairs offered for Windows Live Translator, which can now be reached at http://www.windowslivetranslator.com/ or the new mirror http://microsofttranslator.com/.

Read more on the Microsoft Research MT blog at http://blogs.msdn.com/translation/.