谷歌翻译V2,某些文字似乎打破了它

时间:2011-09-05 09:35:48

标签: c# .net api google-translate

我正在尝试通过.NET API使用新版本的Google Translate API(V2)。似乎以下文本打破了它

rt
@@




?????wwweryxc cet3f64

我想也许它只是.NET包装器,但它似乎也打破了URL调用,如果你传递任何普通文本它返回正常,如果你传递这个文本.NET API将完全挂起而不是返回任何内容或抛出错误。如果您是通过网络电话进行的,则不会在浏览器中返回文件,而是使用其他文本。

您可以在线测试API:https://code.google.com/apis/explorer/#_s=translate&_v=v2&_m=translations.list

有谁知道为什么?我希望它能够返回相同的未翻译的评论。

2 个答案:

答案 0 :(得分:1)

我对以下句子也有同样的问题:

  • 所有新类别必须是字母的子类别。

  • 所有新类别必须是描述的子类别。

设置源语言解决了这个问题。

虽然真的很奇怪,因为将类别更改为类别也可以使它工作......看起来好像后端有些故障会在某些特殊情况下被触发。

此外,这句话有效:

  • 所有新类别必须是Items的子类别。

答案 1 :(得分:0)

显然,自动语言检测不喜欢随机文本,但是预计会向.NET抛出错误。所以如果你知道的话,需要确保传入源语言