public string LanguageDetectionExample(Azure.AI.TextAnalytics.TextAnalyticsClient client, string Text)
        {
            var response         = client.DetectLanguage(Text);
            var detectedLanguage = response.Value.PrimaryLanguage;

            return(detectedLanguage.Name);
        }
        public double SentimentAnalysisExample(Azure.AI.TextAnalytics.TextAnalyticsClient client, string Text)
        {
            var response = client.AnalyzeSentiment(Text);
            var sent     = 0.0;

            foreach (var sentence in response.Value.SentenceSentiments)
            {
                if (sentence.SentimentClass.ToString() == "Positive")
                {
                    sent = sentence.PositiveScore;
                }
                if (sentence.SentimentClass.ToString() == "Neutural")
                {
                    sent = 0.0;
                }
                if (sentence.SentimentClass.ToString() == "Negative")
                {
                    sent = 1 - sentence.NegativeScore;
                }
                else
                {
                    sent = 0.5;
                }
            }
            return(sent);
        }
        public string KeyPhraseExtractionExample(Azure.AI.TextAnalytics.TextAnalyticsClient client, string Text)
        {
            var    response = client.ExtractKeyPhrases(Text);
            string keyPH    = "";

            foreach (string keyphrase in response.Value.KeyPhrases)
            {
                keyPH = keyPH + keyphrase + ", ";
            }
            return(keyPH);
        }