コード例 #1
0
        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));
        }
コード例 #2
0
        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}");
            }
        }