如何使用C#Google API翻译整个网站?

时间:2012-03-16 23:30:43

标签: c# .net google-api

我没有得到this example

  string text = "我喜欢跑步。";
    TranslateClient client = new TranslateClient(/* Enter the URL of your site here */);
    string translated = client.Translate(text, Language.ChineseSimplified, Language.English);
    Console.WriteLine(translated);
    // I like running.

它“在这里输入您网站的网址”。我认为这是您要翻译的网站,但接下来的行会收集一些要翻译的文本。我不明白。我是否首先必须以某种方式下载页面然后翻译它?是否没有翻译整个页面?

修改

似乎不可能。我似乎还要支付这个库来使用它。那里有免费的吗?

1 个答案:

答案 0 :(得分:2)

有问题的网址是运行代码的网站。因此,如果foo.com使用TranslateClient,则“foo.com”应该是参数。文本是您要翻译的实际文本,如示例所示。

我不认为它会像web interface那样翻译网址,但我还没有测试过。

the API不再可供免费使用,看起来TranslateClient无效,因为它不需要密钥。

您可以查看website translator是否符合您的需求。