Remove baidu translate (For users privacy)
This commit is contained in:
@@ -490,27 +490,27 @@ def translate(
|
||||
|
||||
translate_list = [i["trans"] for i in result.json()["sentences"]]
|
||||
trans_result = trans_result.join(translate_list)
|
||||
elif engine == "baidu":
|
||||
url = "https://fanyi-api.baidu.com/api/trans/vip/translate"
|
||||
salt = random.randint(1, 1435660288)
|
||||
sign = app_id + src + str(salt) + key
|
||||
sign = hashlib.md5(sign.encode()).hexdigest()
|
||||
url += (
|
||||
"?appid="
|
||||
+ app_id
|
||||
+ "&q="
|
||||
+ src
|
||||
+ "&from=auto&to="
|
||||
+ target_language
|
||||
+ "&salt="
|
||||
+ str(salt)
|
||||
+ "&sign="
|
||||
+ sign
|
||||
)
|
||||
result = get_html(url=url, return_type="object")
|
||||
|
||||
translate_list = [i["dst"] for i in result.json()["trans_result"]]
|
||||
trans_result = trans_result.join(translate_list)
|
||||
# elif engine == "baidu":
|
||||
# url = "https://fanyi-api.baidu.com/api/trans/vip/translate"
|
||||
# salt = random.randint(1, 1435660288)
|
||||
# sign = app_id + src + str(salt) + key
|
||||
# sign = hashlib.md5(sign.encode()).hexdigest()
|
||||
# url += (
|
||||
# "?appid="
|
||||
# + app_id
|
||||
# + "&q="
|
||||
# + src
|
||||
# + "&from=auto&to="
|
||||
# + target_language
|
||||
# + "&salt="
|
||||
# + str(salt)
|
||||
# + "&sign="
|
||||
# + sign
|
||||
# )
|
||||
# result = get_html(url=url, return_type="object")
|
||||
#
|
||||
# translate_list = [i["dst"] for i in result.json()["trans_result"]]
|
||||
# trans_result = trans_result.join(translate_list)
|
||||
elif engine == "azure":
|
||||
url = "https://api.cognitive.microsofttranslator.com/translate?api-version=3.0&to=" + target_language
|
||||
headers = {
|
||||
|
||||
Reference in New Issue
Block a user