async Task DetectAndTranslateAsync(Activity activity) { var cogSvc = new CognitiveService(); string language = await cogSvc.DetectLanguageAsync(activity.Text); if (!language.StartsWith("en")) { activity.Text = await cogSvc.TranslateTextAsync(activity.Text, "en"); activity.Locale = language; } }