如何使用C#谷歌API翻译整个网站

本文关键字:网站 翻译 API 何使用 谷歌 | 更新日期: 2023-09-27 18:28:00

我没有得到这个例子

  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.

上面写着"在这里输入你网站的网址"。我以为这是你想要翻译的网站,但下一行需要翻译一些文本。我不明白。我必须先下载页面然后翻译吗?没有翻译整页吗?

编辑

这似乎不可能。看来我还得花钱才能使用这个图书馆。外面有免费的吗?

如何使用C#谷歌API翻译整个网站

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

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

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

你可以看看网站翻译是否能满足你的需求。