2011-11-10 318 views
1

我聽說翻譯API將收取費用,但究竟是什麼阻止我們使用免費的Google翻譯服務here是免費的?否則,免費服務有什麼限制?「谷歌翻譯」vs「翻譯API」

+1

我投票結束這個問題,因爲這是一個關於Google技術支持的問題。 – JasonMArcher

回答

4

除了輔助功能,沒有什麼能夠阻止您使用Google翻譯網站。公共API爲您提供了更緊密的集成,比如試圖通過框架將Google Translate嵌入您的網站。

+0

那麼是什麼讓我無法手動製作一些HTTP數據包並將它們從任何C++應用程序發送到Google Translate服務器?結果將被清晰地顯示在一些自定義用戶界面中。 – kellogs

+2

沒什麼,爲它付出。當谷歌很快發現一種模式並阻止你時,請不要感到驚訝。你當然不是第一個嘗試它的人。你需要問自己的問題是:你花在他們網站上的黑客的時間價值是不是低於你可以用他們的API支付的20美元?除非你能在半小時內完成整個工作,否則我會說你正在縮短自己的工作時間。 – ean5533

+0

他們怎麼阻止我:D? IP varries,沒有需要使用該服務的帳戶。什麼是「模式」? – kellogs

7

根據下面的鏈接,沒有什麼可以阻止你。

https://translate.googleapis.com/translate_a/single?client=gtx&sl=en&tl=es&dt=t&q=Hello

設置你的請求content-typeapplication/json,並修復了奇怪的格式,我周圍的谷歌網站撲了一段時間後發現URI模式。

我不會推薦翻譯它的聖經,但我已經做了~10k這個星期沒有問題的話。

如果有人發現另一個工作client價值,我很想知道。

+1

您還應該正確指定您的編碼,否則重音將會混亂。 '&ie = UTF-8&oe = UTF-8'應該包含在你的URL中,不要忘記把'WebClient'設置爲'Encoding = Encoding.UTF8' – kjhf