我正在制作一个网页抓取工具,需要将英语单词翻译成荷兰语。 我当前正在使用以下模块:https://pypi.org/project/translate/。一段时间后,我每天的免费翻译用光了。有没有办法免费(可能是本地的)或使用其他方法来做到这一点?
答案 0 :(得分:0)
不确定Google Translate是否限制您可以进行的每日翻译数量-我知道,通过其官方API,您需要一个API密钥,而且可能受到限制-但是,当您翻译某些内容时,浏览器会与之交谈的API呢?通过Google搜索?
def main():
import requests
url = "https://translate.google.com/translate_a/single"
english_sentence = "I am hungry"
from_language = "en"
to_language = "de"
params = {
"client": "webapp",
"sl": "auto",
"tl": to_language,
"hl": from_language,
"dt": "t",
"tk": "374347.226425",
"q": english_sentence
}
response = requests.get(url, params=params)
response.raise_for_status()
data = response.json()
german_sentence = data[0][0][0]
print(german_sentence)
return 0
if __name__ == "__main__":
import sys
sys.exit(main())
输出:
Ich bin hungrig
>>>