Update translate func for title
This commit is contained in:
21
ADC_function.py
Executable file → Normal file
21
ADC_function.py
Executable file → Normal file
@@ -299,27 +299,6 @@ f"https://{gsite}/translate_a/single?client=gtx&dt=t&dj=1&ie=UTF-8&sl=auto&tl={t
|
|||||||
|
|
||||||
translate_list = [i["trans"] for i in result.json()["sentences"]]
|
translate_list = [i["trans"] for i in result.json()["sentences"]]
|
||||||
trans_result = trans_result.join(translate_list)
|
trans_result = trans_result.join(translate_list)
|
||||||
# elif engine == "baidu":
|
|
||||||
# url = "https://fanyi-api.baidu.com/api/trans/vip/translate"
|
|
||||||
# salt = secrets.randbelow(1435660287) + 1 # 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":
|
elif engine == "azure":
|
||||||
url = "https://api.cognitive.microsofttranslator.com/translate?api-version=3.0&to=" + target_language
|
url = "https://api.cognitive.microsofttranslator.com/translate?api-version=3.0&to=" + target_language
|
||||||
headers = {
|
headers = {
|
||||||
|
|||||||
@@ -275,16 +275,14 @@ def get_data_from_json(file_number, oCC): # 从JSON返回元数据
|
|||||||
for translate_value in translate_values:
|
for translate_value in translate_values:
|
||||||
if json_data[translate_value] == "":
|
if json_data[translate_value] == "":
|
||||||
continue
|
continue
|
||||||
t = ""
|
if translate_value == "title":
|
||||||
# if conf.get_transalte_engine() == "baidu":
|
title_dict = json.load(
|
||||||
# json_data[translate_value] = translate(
|
open(str(Path.home() / '.local' / 'share' / 'avdc' / 'c_number.json'), 'r', encoding="utf-8"))
|
||||||
# json_data[translate_value],
|
try:
|
||||||
# target_language="zh",
|
json_data[translate_value] = title_dict[number]
|
||||||
# engine=conf.get_transalte_engine(),
|
continue
|
||||||
# app_id=conf.get_transalte_appId(),
|
except:
|
||||||
# key=conf.get_transalte_key(),
|
pass
|
||||||
# delay=conf.get_transalte_delay(),
|
|
||||||
# )
|
|
||||||
if conf.get_transalte_engine() == "azure":
|
if conf.get_transalte_engine() == "azure":
|
||||||
t = translate(
|
t = translate(
|
||||||
json_data[translate_value],
|
json_data[translate_value],
|
||||||
|
|||||||
Reference in New Issue
Block a user