添加基于百度api的机器翻译
This commit is contained in:
16
core.py
16
core.py
@@ -229,8 +229,20 @@ def get_data_from_json(file_number, filepath, conf: config.Config): # 从JSON
|
||||
if conf.is_transalte():
|
||||
translate_values = conf.transalte_values().split(",")
|
||||
for translate_value in translate_values:
|
||||
json_data[translate_value] = translate(json_data[translate_value])
|
||||
|
||||
if json_data[translate_value] == "":
|
||||
continue
|
||||
if conf.get_transalte_engine() == "baidu":
|
||||
json_data[translate_value] = translate(
|
||||
json_data[translate_value],
|
||||
target_language="zh",
|
||||
engine=conf.get_transalte_engine(),
|
||||
app_id=conf.get_transalte_appId(),
|
||||
key=conf.get_transalte_key(),
|
||||
delay=conf.get_transalte_delay(),
|
||||
)
|
||||
else:
|
||||
json_data[translate_value] = translate(json_data[translate_value])
|
||||
|
||||
if conf.is_trailer():
|
||||
if trailer:
|
||||
json_data['trailer'] = trailer
|
||||
|
||||
Reference in New Issue
Block a user