Esempio n. 1
0
        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)));
        }
Esempio n. 2
0
        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));
        }