예제 #1
0
        protected override void DoTranslate(string phrase, LanguagePair languagesPair, string subject, Result result, NetworkSetting networkSetting)
        {
            WebRequestHelper helper =
                new WebRequestHelper(result, new Uri("http://pere.org.ua/cgi-bin/pere.cgi"),
                                     networkSetting,
                                     WebRequestContentType.Multipart);

            helper.AddPostKey("lng", "uk-ua");
            helper.AddPostKey("han", "text");
            helper.AddPostKey("wht", "text");
            helper.AddPostKey("cod", ConvertLangsPair(languagesPair));
            helper.AddPostKey("par", "1");
            helper.AddPostKey("txt", phrase);
            helper.AddPostKey("don", "Відправити запит");


            string responseFromServer = helper.GetResponse();

            result.Translations.Add(StringParser.Parse("<nopere><TEXTAREA ROWS=20 COLS=80>", "</TEXTAREA></nopere>", responseFromServer));
        }
예제 #2
0
        protected override void DoTranslate(string phrase, LanguagePair languagesPair, string subject, Result result, NetworkSetting networkSetting)
        {
            WebRequestHelper helper =
                new WebRequestHelper(result, new Uri("http://pere.org.ua/cgi-bin/pere.cgi"),
                    networkSetting,
                    WebRequestContentType.Multipart);

            helper.AddPostKey("lng", "uk-ua");
            helper.AddPostKey("han", "text");
            helper.AddPostKey("wht", "text");
            helper.AddPostKey("cod", ConvertLangsPair(languagesPair));
            helper.AddPostKey("par", "1");
            helper.AddPostKey("txt", phrase);
            helper.AddPostKey("don", "Відправити запит");

            string responseFromServer = helper.GetResponse();
            result.Translations.Add(StringParser.Parse("<nopere><TEXTAREA ROWS=20 COLS=80>", "</TEXTAREA></nopere>", responseFromServer));
        }