private async Task MessageReceivedAsync(IDialogContext context, IAwaitable <object> result)
        {
            var activity = await result as Activity;

            context.PrivateConversationData.TryGetValue <string>("ISOLanguageCode", out string lang);

            var languages = await _languageUtilities.SupportedLanguagesAsync <JObject>();

            var englishText = $"You sent '{activity.Text}', which was originally written in {languages["translation"][lang]["name"].ToString()}";

            await context.PostAsync(englishText);

            context.Wait(MessageReceivedAsync);
        }