code: def _transliterate (self, text, outFormat):
          
          result = []
          text = self._preprocess(text)
          i = 0
          while i < len(text):
              if text[i].isspace(): 
                  result.append(text[i])
                  i = i+1
              else: 
                  chr = self._getNextChar(text, i)
                  try:
                      result.append(self[chr].unichr)
                  except KeyError:
                      result.append(_unrecognised(chr))
                  i = i + len(chr)
          return result
docs: Transliterate the text to Unicode.