繁体   English   中英

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

[英]How to translate entire site using the C# Google API?

我不明白这个例子

  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.

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

编辑

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

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

认为它不会像Web界面那样翻译URL,但我还没有测试过。

此外API不再可供免费使用,看起来TranslateClient不适用于此,因为它不需要密钥。

您可以查看网站翻译是否符合您的需求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM