winform アプリケーションで文字列を翻訳したいと考えています。これをGoogle翻訳者から翻訳したいので、「HtmlAgilityPack」を使用してスクレイピングhtmlメソッドを使用するのが私の方法です。HTMLAgilityPack を使用して、翻訳された文字列を winform のラベルに表示したいと考えています。N:B:これの代わりに Google 翻訳 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);
}
}