private async Task DetectLanguageAsync() { try { if (!string.IsNullOrEmpty(this.speechRecognitionTextBox.Text)) { DetectLanguageResult textDetectResult = await TextAnalyticsHelper.GetDetectedLanguageAsync(this.speechRecognitionTextBox.Text); this.detectedLanguage = new string[] { textDetectResult.Language["iso6391Name"], textDetectResult.Language["name"] }; } else { this.detectedLanguage = new string[] { "en", string.Empty }; } } catch (Exception ex) { await Util.GenericApiCallExceptionHandler(ex, "Error during Text Analytics 'Detect' call."); } }