public string HtmlString(string html, string word, bool useTemplate2 = false) { var template = useTemplate2 && !string.IsNullOrEmpty(TEMPLATE2) ? TEMPLATE2 : TEMPLATE; return(HtmlTransformService.ExtractTextFromHtml(html, TRANSFORM, template, (text, template2) => HtmlTransformService.ApplyTemplate(template2, word, text))); }
async Task <string> GetTranslation() { if (!vmSettings.HasDictTranslation) { return(""); } var url = DictTranslation.UrlString(CurrentWord, vmSettings.AutoCorrects); var html = await vmSettings.client.GetStringAsync(url); return(HtmlTransformService.ExtractTextFromHtml(html, DictTranslation.TRANSFORM, "", (text, _) => text)); }