术语表更新以旧值为准

This commit is contained in:
xunbu
2025-08-29 00:01:34 +08:00
parent 277182ed69
commit e949f2440c
4 changed files with 7 additions and 7 deletions

View File

@@ -18,7 +18,7 @@ class GlossaryAgentConfig(AgentConfig):
class GlossaryAgent(Agent):
def __init__(self, config: GlossaryAgentConfig):
super().__init__(config)
self.to_lang=config.to_lang
self.to_lang = config.to_lang
self.system_prompt = f"""
# Role
You are a professional machine translation engine.
@@ -79,7 +79,7 @@ You are a professional machine translation engine.
chunk: list[dict[str, str]]
try:
glossary_dict = {d["src"]: d["dst"] for d in chunk}
result = result | glossary_dict
result = glossary_dict | result
except JSONDecodeError as e:
self.logger.info(f"json解析错误解析文本:{chunk},错误:{e.__repr__()}")
except Exception as e: