在C#winform的winform中使用谷歌翻译器翻译一些字符串

时间:2013-01-16 19:15:59

标签: c# winforms html-agility-pack google-translate

我想在winform应用程序中翻译一个字符串。 我想从谷歌翻译器翻译这个。所以我的方法是使用“HtmlAgilityPack”使用抓取html方法。 使用HTMLAgilityPack我想将翻译后的字符串显示在我的winform中的标签中。我用谷歌搜索但我没有这样做。我怎么能这样做? N:B:我不想使用google tranlator api而不是这个 我这样做了:

using HtmlAgilityPack; 
........
var webGet = new HtmlWeb();
var document = webGet.Load(
"http://translate.google.com/#en/bn/this%20is%20my%20string");
 var node = document.DocumentNode.SelectNodes(
"//span[@class='short_text' and @id='result_box']");
 if (node != null)
    {
  foreach (var xx in node)
   {
    x = xx.InnerText;
    MessageBox.Show(x);
   }
   }

1 个答案:

答案 0 :(得分:0)

请查看有关如何使用Google API进行翻译的this snippet