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());
            }
        }
Esempio n. 3
0
        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());
            }
        }
Esempio n. 5
0
        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());
            }
        }