private async void TransTestBtn_Click(object sender, RoutedEventArgs e) { ITranslator IBMTrans = new IBMTranslator(); IBMTrans.TranslatorInit(IBMTransApiKeyBox.Text, IBMTransURLBox.Text); string res = await IBMTrans.TranslateAsync(TestSrcText.Text, TestDstLang.Text, TestSrcLang.Text); if (res != null) { HandyControl.Controls.MessageBox.Show(res, Application.Current.Resources["MessageBox_Result"].ToString()); } else { HandyControl.Controls.Growl.Error( $"IBM {Application.Current.Resources["APITest_Error_Hint"]}\n{IBMTrans.GetLastError()}"); } }
private async void AuthTestBtn_Click(object sender, RoutedEventArgs e) { Common.appSettings.IBMApiKey = IBMTransApiKeyBox.Text; Common.appSettings.IBMURL = IBMTransURLBox.Text; ITranslator IBMTrans = new IBMTranslator(); IBMTrans.TranslatorInit(IBMTransApiKeyBox.Text, IBMTransURLBox.Text); if (await IBMTrans.TranslateAsync("apple", "zh", "en") != null) { HandyControl.Controls.Growl.Success($"IBM {Application.Current.Resources["APITest_Success_Hint"]}"); } else { HandyControl.Controls.Growl.Error($"IBM {Application.Current.Resources["APITest_Error_Hint"]}\n{IBMTrans.GetLastError()}"); } }