public string ToTranslit(string text) { foreach (char c in text) { int res; if (!int.TryParse(c.ToString(), out res)) { if (IsBasicLetter(c)) { text = Transliteration.LatinToCyrillyc(text, Language.Russian); break; } else { text = Transliteration.CyrillicToLatin(text); break; } } } return(text); }