Google Chrome has a translate page function, it is not perfect, sometimes it is not terribly accurate or readable. Russian to English can be good because function may translate the meaning of the name rather than transliterate it. Sati Kazanova becomes Sati Casanova...
I had a quick look at the link, translation seemed okay by the standards of current functions.
Anyway, the function may give you profound insight into the theory of translation...