C# 谷歌翻译API不适用于一页长的文档

C# 谷歌翻译API不适用于一页长的文档,c#,google-analytics,translation,utilities,google-translate,C#,Google Analytics,Translation,Utilities,Google Translate,我正在用谷歌翻译API在我的C#程序中将简体中文翻译成英文。问题是,如果文本很小(大约一行),API可以翻译它,但如果文本较大(超过3行),则会出现异常,说明“远程服务器返回了意外响应:(414)请求URI太大。”。不过,如果我在浏览器中使用translate.google.com,效果会很好 请告诉我如何在用C#编写的桌面应用程序中使用Google Translate API处理大型文档。我不会说C#,但我猜您正在使用GET作为传输文本的方法。GET参数的最大大小有限(通常约为1或2 KB)。

我正在用谷歌翻译API在我的C#程序中将简体中文翻译成英文。问题是,如果文本很小(大约一行),API可以翻译它,但如果文本较大(超过3行),则会出现异常,说明“远程服务器返回了意外响应:(414)请求URI太大。”。不过,如果我在浏览器中使用translate.google.com,效果会很好

请告诉我如何在用C#编写的桌面应用程序中使用Google Translate API处理大型文档。

我不会说C#,但我猜您正在使用GET作为传输文本的方法。GET参数的最大大小有限(通常约为1或2 KB)。我想你需要使用POST

我不会说C#,但我猜您正在使用GET作为传输文本的方法。GET参数的最大大小有限(通常约为1或2 KB)。我想你需要使用POST

这是对的。看,这是对的。看见