Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用新的google cloud translate翻译整个页面/站点_C#_Asp.net Mvc_Razor_Google Translate_Google Translation Api - Fatal编程技术网

C# 使用新的google cloud translate翻译整个页面/站点

C# 使用新的google cloud translate翻译整个页面/站点,c#,asp.net-mvc,razor,google-translate,google-translation-api,C#,Asp.net Mvc,Razor,Google Translate,Google Translation Api,既然谷歌已经抛弃了他们的网站翻译器,不再使用JS进行翻译,那么我们如何使用他们的工具来翻译页面或网站上的所有文本呢? 我有一个想法,使用JS自动选择页面上的任何非空白文本,并点击谷歌云翻译和批量翻译页面,但这似乎不再可用 我所看到的一切都是为了翻译单个短语/单词。在MVC中,这意味着必须在整个代码中使用自定义razor调用。您可以将页面上载到GCS,然后使用云翻译API高级batchTranslateText方法(您是否正在谈论或调用API来翻译任何站点?在后一种情况下,每个请求的建议最大长度为

既然谷歌已经抛弃了他们的网站翻译器,不再使用JS进行翻译,那么我们如何使用他们的工具来翻译页面或网站上的所有文本呢? 我有一个想法,使用JS自动选择页面上的任何非空白文本,并点击谷歌云翻译和批量翻译页面,但这似乎不再可用


我所看到的一切都是为了翻译单个短语/单词。在MVC中,这意味着必须在整个代码中使用自定义razor调用。

您可以将页面上载到GCS,然后使用云翻译API高级batchTranslateText方法(您是否正在谈论或调用API来翻译任何站点?在后一种情况下,每个请求的建议最大长度为5K个字符,使用Cloud Translation-Advanced,单个请求的最大代码点数为30K()。这太多了,应该足以翻译大部分页面。我说的是用它来翻译我自己的网站,但一次完成所有页面。我找不到任何谷歌示例或文档可以这样做,它总是一个字符串接一个字符串的方法,这将为开发增加大量时间。我仍然不确定我们是否在讨论同样的问题但是,实际上,要用翻译API标记翻译您自己的页面,您最多只能翻译。该链接是针对使用标记描述已通过前面方法翻译的页面的,不是吗?不是实际翻译页面。您完全正确,我错了,对此表示抱歉。