public async Task <string> Translate(string inSentence, TranslationEngine translationEngine, TranslatorLanguague fromLang, TranslatorLanguague toLang, string chatCode) { string text = string.Empty; string NickName = string.Empty; if (ChatCodesWithNickNames.Contains(chatCode)) { var ind1 = inSentence.IndexOf(":"); if (ind1 > 0) { ind1++; NickName = inSentence.Substring(0, ind1); inSentence = inSentence.Remove(0, ind1); } } text = await _WebTranslator.TranslateAsync(inSentence, translationEngine, fromLang, toLang); if (NickName.Length > 0) { text = NickName + " " + text; } return(text); }