簡體   English   中英

遠程服務器返回錯誤:(503)服務器不可用。 在谷歌翻譯

[英]The remote server returned an error: (503) Server Unavailable. in Google Translator

執行這段代碼時,我得到:

遠程服務器返回錯誤:(503)服務器不可用。

using (WebClient webClient = new WebClient())
{
    string sReturnValue = webClient.DownloadString("http://translate.google.com/translate_a/t?client=t&sl=ar&tl=en&ie=UTF-8&oe=UTF-8&q=ok");
}

我該如何解決這個問題?

你不能這樣做。 如果你想用谷歌翻譯翻譯一些東西,你應該嘗試閱讀這個答案

您收到此錯誤的原因是,Google的服務器不允許您的網絡客戶端訪問該網址(他們的服務條款也是如此)。


(你不能只是通過代碼使用他們的網頁來獲得他們的服務。這違反了他們的服務條款,他們也為此提供了一個API。沒有解決辦法,這有點非法)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM