'Transliterate a Russian word back into the Cyrillic alphabet.
A Russian word formerly transliterated into the Roman alphabet
in order to ease the stemming process, is transliterated back
into the Cyrillic alphabet, its original form.
:param word: The word that is transliterated.
:type word: str or unicode
:return: word, the transliterated word.
:rtype: unicode
:note: This helper method is invoked by the stem method of the subclass
RussianStemmer. It is not to be invoked directly!'

def __roman_to_cyrillic(self, word):

    word = word.replace(u'i^u', u'\u044e').replace(u'i^a', u'\u044f').replace(u'shch', u'\u0449').replace(u'kh', u'\u0445').replace(u't^s', u'\u0446').replace(u'ch', u'\u0447').replace(u'e`', u'\u044d').replace(u'i`', u'\u0439').replace(u'sh', u'\u0448').replace(u'k', u'\u043a').replace(u'e', u'\u0435').replace(u'zh', u'\u0436').replace(u'a', u'\u0430').replace(u'b', u'\u0431').replace(u'v', u'\u0432').replace(u'g', u'\u0433').replace(u'd', u'\u0434').replace(u'e', u'\u0435').replace(u'z', u'\u0437').replace(u'i', u'\u0438').replace(u'l', u'\u043b').replace(u'm', u'\u043c').replace(u'n', u'\u043d').replace(u'o', u'\u043e').replace(u'p', u'\u043f').replace(u'r', u'\u0440').replace(u's', u'\u0441').replace(u't', u'\u0442').replace(u'u', u'\u0443').replace(u'f', u'\u0444').replace(u"''", u'\u044a').replace(u'y', u'\u044b').replace(u"'", u'\u044c')
    return word
