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); }