public IActionResult Translate_Text([FromBody] TextTranslate translate) { Yandex yandex = new Yandex(); var result = yandex.Translate(translate.text, translate.sourceLang, translate.destLang); return(new JsonResult(result)); }
public string TranslateText(string text, string langToTranslate) { url = string.Format(AppCache.UrlTranslate, AppCache.Key, text, langToTranslate); TextTranslate translate = GetObjectFromAPI <TextTranslate>(url); if (translate.Code.Equals(200)) { return(translate.Text.FirstOrDefault()); } else { throw new Exception($"Status code: {translate.Code}"); } }