async Task <string> TranslateResponseAsync(IDialogContext context, string message)
        {
            var activity = context.Activity as IMessageActivity;

            if (!activity.Locale.StartsWith("en"))
            {
                message = await cogSvc.TranslateTextAsync(message, activity.Locale);
            }
            return(message);
        }
        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;
            }
        }