![](/img/trans.png)
[英]GoogleTrans API Error - Expecting value: line 1 column 1 (char 0)
[英]Googletrans API error - daily limit or blocked IP?
我正在使用googletrans
包。
我今天一整天都在使用它翻譯了相當多的文本。
正如文檔所暗示的那樣,我已將文本拆分為少於 15k 個字符的標記,並且我在每種情況下都重新實例化了Translator()
。
(實際上只是提一下,如果我沒有遺漏一些東西,我必須將我的文本拆分為小於 15k-char 的標記,例如 2k,因為我認為即使使用 10k-char 標記之類的東西,該包也會向我返回錯誤 - 我不知道為什么會這樣)。
現在我執行以下操作:
from googletrans import Translator
translator = Translator()
response = translator.translate('Is this working?', dest='fr')
print(response.text)
我直接收到以下錯誤:
JSONDecodeError: Expecting value: line 1 column 1 (char 0)
為什么會這樣?
是因為有(一個不成文的 - 我在文檔上沒有看到)包的每日使用限制還是我的 IP 被永久阻止?
我在這里看到了一個相關的討論: GoogleTrans API Error - Expecting value: line 1 column 1 (char 0) 。
這是因為每日限制使用。 第二天嘗試使用相同的代碼。 另請參閱設置代理的最新文檔 最新的 Googletrans 文檔
Translator(service_urls=None, user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64)', proxies=None, timeout=None)
您可以獲得大約 1000 個請求/小時而不會達到 req/IP 塊限制。 此外,單個請求限制為每個請求少於 5000 個字符。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.