新增一个默认字段

This commit is contained in:
mnjnhuang 2026-01-16 16:20:13 +08:00
parent 7f5f5914c9
commit 84a37289f0
6 changed files with 18 additions and 17 deletions

View File

@ -4,7 +4,6 @@ from model.TranslateModel import TranslateModel
class BaiduCloud(TranslateModel):
def translate_text_with_machine(self, goto_translate_map: dict, source_language: str = "en",
target_language: str = "zh") -> dict:
if len(goto_translate_map) == 0:
@ -27,13 +26,11 @@ class BaiduCloud(TranslateModel):
print(response_dict)
return_false_code.update({"code": 10501}) # API接口错误
return return_false_code
print(response_dict)
translate_context = response_dict["result"]["trans_result"][0]["dst"]
translate_prompt_list = self.build_translate_tag_list(translate_context)
for item in range(len(rebuild_list)):
goto_translate_map[rebuild_list[item]].update({"translate": translate_prompt_list[item],
"translate_model": "network/百度机翻"})
print(goto_translate_map)
"translate_model": "百度机器翻译"})
return_false_code.update({"status": True, "translate_map": goto_translate_map})
return return_false_code
@ -73,7 +70,7 @@ class BaiduCloud(TranslateModel):
return return_false_code
for item in range(len(rebuild_list)):
goto_translate_map[rebuild_list[item]].update({"translate": translate_prompt_list[item],
"translate_model": "network/百度千帆大模型"})
"translate_model": "百度千帆大模型"})
return_false_code.update({"status": True, "translate_map": goto_translate_map})
return return_false_code

View File

@ -50,7 +50,7 @@ class TencentCloud(TranslateModel):
for item in range(len(rebuild_list)):
goto_translate_map[rebuild_list[item]].update({"translate": translate_prompt_list[item],
"translate_model": "network/腾讯混元大模型"})
"translate_model": "腾讯混元大模型"})
return_false_code.update({"status": True, "translate_map": goto_translate_map})
return return_false_code
@ -84,7 +84,7 @@ class TencentCloud(TranslateModel):
return return_false_code
for item in range(len(rebuild_list)):
goto_translate_map[rebuild_list[item]].update({"translate": network_translate_tag_list[item],
"translate_model": "network/腾讯机翻"})
"translate_model": "腾讯机", })
return_false_code.update({"status": True, "translate_map": goto_translate_map})
return return_false_code

View File

@ -75,7 +75,7 @@ class OverwriteServerHandler(ServerHandler):
else request_handler.translate_model,
"translate_text": request_handler.translate_text,
"is_rewrite": True}
print(self.return_web_data)
# print(self.return_web_data)
def create_response_message(self):
if self.return_web_data:

View File

@ -49,7 +49,8 @@ class OverwriteSqliteClient(SqliteClient):
return result
for item in result["result"]:
translate_operation_map[item[0]].update({"translate": item[1], "translate_date": item[3],
"translate_model": f"local/{item[2]}"})
"translate_model": f"{item[2]}",
"translate_source": "local"})
if debug:
for item, value in translate_operation_map.items():
print(item, value)
@ -75,10 +76,13 @@ class OverwriteServerHandler(ServerHandler):
prompt_text = prompt_text[:-1]
source_list: list = prompt_text.split(",")
source_list = [i.strip() for i in source_list]
# {'1girl': {'translate': '', 'index': 0, 'translate_date': '', 'translate_model': '',translate_source:"},
translate_operation_map: dict = {}
for i in range(len(source_list)):
translate_operation_map.update({source_list[i]: {"translate": "", "index": i,
"translate_date": "", "translate_model": ""}})
"translate_date": "", "translate_model": "",
"translate_source": "network"}})
# print(translate_operation_map)
if request_handler.localhost_check_database:
sqlite_client = OverwriteSqliteClient()
result = sqlite_client.select_translate_record(translate_operation_map=translate_operation_map,
@ -131,12 +135,12 @@ class OverwriteServerHandler(ServerHandler):
"translate": value["translate"],
"name": f"{int(time.time()) + value['index']}",
"active": True,
"is_rewrite": True if "local/" in value["translate_model"] else False,
"is_rewrite": False if value["translate_source"] == "network" else True,
"translate_date": value["translate_date"],
"translate_model": value["translate_model"]})
if debug:
for i in self.return_web_list:
print(i)
"translate_model": f'{value["translate_source"]}/{value["translate_model"]}'})
if debug:
for i in self.return_web_list:
print(i)
def create_response_message(self):
if self.return_web_list:

Binary file not shown.

View File

@ -303,8 +303,8 @@ export default {
{
group_label: "机器翻译",
items: [
{value: "TencentModelMachine", label: "腾讯机翻"},
{value: "BaiduModelMachine", label: "百度机翻"}
{value: "TencentModelMachine", label: "腾讯机"},
{value: "BaiduModelMachine", label: "百度机"}
]
},
],