public void Test_BaiduTranslator() { var translator = new BaiduTranslator(); var originalText = "想要成为"; var translatedText = translator.Translate(originalText, "zh", "en"); Assert.AreEqual(translatedText, "Want to be", true, "Not translating correctly."); }
private void TransTestBtn_Click(object sender, RoutedEventArgs e) { ITranslator BDTrans = new BaiduTranslator(); BDTrans.TranslatorInit(Common.appSettings.BDappID, Common.appSettings.BDsecretKey); string res = BDTrans.Translate(TestSrcText.Text, TestDstLang.Text, TestSrcLang.Text); if (res != null) { HandyControl.Controls.MessageBox.Show(res, App.Current.Resources["MessageBox_Result"].ToString()); } else { HandyControl.Controls.Growl.Error("百度翻译" + App.Current.Resources["APITest_Error_Hint"].ToString() + "\n" + BDTrans.GetLastError()); } }
private void TransTestBtn_Click(object sender, RoutedEventArgs e) { ITranslator BDTrans = new BaiduTranslator(); BDTrans.TranslatorInit(Common.appSettings.BDappID, Common.appSettings.BDsecretKey); string res = BDTrans.Translate(TestSrcText.Text, TestDstLang.Text, TestSrcLang.Text); if (res != null) { HandyControl.Controls.MessageBox.Show(res, "翻译结果"); } else { HandyControl.Controls.Growl.Error("百度翻译API工作异常\n" + BDTrans.GetLastError()); } }
private void AuthTestBtn_Click(object sender, RoutedEventArgs e) { Common.appSettings.BDappID = BDTransAppIDBox.Text; Common.appSettings.BDsecretKey = BDTransSecretKeyBox.Text; ITranslator BDTrans = new BaiduTranslator(); BDTrans.TranslatorInit(BDTransAppIDBox.Text, BDTransSecretKeyBox.Text); if (BDTrans.Translate("apple", "zh", "en") != null) { HandyControl.Controls.Growl.Success("百度翻译" + App.Current.Resources["APITest_Success_Hint"].ToString()); } else { HandyControl.Controls.Growl.Error("百度翻译" + App.Current.Resources["APITest_Error_Hint"].ToString() + "\n" + BDTrans.GetLastError()); } }
private void AuthTestBtn_Click(object sender, RoutedEventArgs e) { Common.appSettings.BDappID = BDTransAppIDBox.Text; Common.appSettings.BDsecretKey = BDTransSecretKeyBox.Text; ITranslator BDTrans = new BaiduTranslator(); BDTrans.TranslatorInit(BDTransAppIDBox.Text, BDTransSecretKeyBox.Text); if (BDTrans.Translate("apple", "zh", "en") != null) { HandyControl.Controls.Growl.Success("百度翻译API工作正常!"); } else { HandyControl.Controls.Growl.Error("百度翻译API工作异常\n" + BDTrans.GetLastError()); } }