I'm not sure how MediaWiki handles this. It would be nice if you could just make the same page have an English and Russian version, but I haven't ever tried to do any multi-lingual stuff with it.
If that can't be done, it might be better to have it as a separate site, rather than one large mix of pages in multiple languages. The topic has come up before but I don't know if anything ever came of it. cmb might have some more insight.