2011-09-05 58 views
1

我試圖通過.NET API使用谷歌翻譯API(V2)的新版本。看來,以下文字打破它谷歌翻譯V2,某些文本似乎打破了它

rt 
@@ 




?????wwweryxc cet3f64 

我想,也許這只是.NET包裝,但它似乎打破了URL調用爲好,如果你通過它返回罰款任何普通的文本,如果傳遞這個文本的.NET API將完全掛起,不會返回任何內容或拋出錯誤。如果通過網絡調用完成,則不會在瀏覽器中返回文件,而您可以使用其他文本。

您可以測試API在線瀏覽:https://code.google.com/apis/explorer/#_s=translate&_v=v2&_m=translations.list

有誰知道爲什麼嗎?我希望它只是返回未翻譯的相同評論。

+0

當然,自動語言檢測只是不喜歡隨機文本,但預計會有一個錯誤發生在.NET上。所以需要確保通過源語言。 – JeremyBeadle

+0

適用於我使用API​​瀏覽器。 ''translatedText「:」rt @ ????? wwweryxc cet3f64「,」detectedSourceLanguage「:」fr「'。但是,如果你知道源語言,當然你應該通過它;) – bzlm

+0

誰將會輸入該文本... -1並被標記! –

回答

0

當然,自動語言檢測只是不喜歡隨機文本,但預計會有一個錯誤發生在.NET上。因此,需要確保在源語言來傳遞,如果你知道它

1

我有同樣的問題與下面的句子:

  • 所有新類別必須是字母的一個子類。

  • 所有新類別必須是描述的子類別。

設置源語言解決了這個問題。

雖然它真的很奇怪,因爲更改類別的類別也使它工作......它絕對看起來像在後端有一些小故障,在一些獨特的情況下觸發。

而且,這句話作品:

  • 所有新類別必須是項目的一個子類。