更新术语表bug
This commit is contained in:
@@ -54,6 +54,7 @@ class HtmlTranslator(AiTranslator):
|
||||
super().__init__(config=config)
|
||||
self.chunk_size = config.chunk_size
|
||||
self.translate_agent = None
|
||||
glossary_dict = self.glossary.glossary_dict if self.glossary else None
|
||||
if not self.skip_translate:
|
||||
agent_config = SegmentsTranslateAgentConfig(
|
||||
custom_prompt=config.custom_prompt,
|
||||
@@ -66,7 +67,7 @@ class HtmlTranslator(AiTranslator):
|
||||
concurrent=config.concurrent,
|
||||
timeout=config.timeout,
|
||||
logger=self.logger,
|
||||
glossary_dict=config.glossary_dict,
|
||||
glossary_dict=glossary_dict,
|
||||
retry=config.retry,
|
||||
system_proxy_enable=config.system_proxy_enable,
|
||||
force_json=config.force_json,
|
||||
@@ -205,9 +206,11 @@ class HtmlTranslator(AiTranslator):
|
||||
return self
|
||||
|
||||
if self.glossary_agent:
|
||||
self.glossary_dict_gen = self.glossary_agent.send_segments(original_texts, self.chunk_size)
|
||||
glossary_dict_gen = self.glossary_agent.send_segments(original_texts, self.chunk_size)
|
||||
if self.glossary:
|
||||
self.glossary.update(glossary_dict_gen)
|
||||
if self.translate_agent:
|
||||
self.translate_agent.update_glossary_dict(self.glossary_dict_gen)
|
||||
self.translate_agent.update_glossary_dict(glossary_dict_gen)
|
||||
if self.translate_agent:
|
||||
translated_texts = self.translate_agent.send_segments(original_texts, self.chunk_size)
|
||||
else:
|
||||
@@ -224,9 +227,11 @@ class HtmlTranslator(AiTranslator):
|
||||
return self
|
||||
|
||||
if self.glossary_agent:
|
||||
self.glossary_dict_gen = await self.glossary_agent.send_segments_async(original_texts, self.chunk_size)
|
||||
glossary_dict_gen = await self.glossary_agent.send_segments_async(original_texts, self.chunk_size)
|
||||
if self.glossary:
|
||||
self.glossary.update(glossary_dict_gen)
|
||||
if self.translate_agent:
|
||||
self.translate_agent.update_glossary_dict(self.glossary_dict_gen)
|
||||
self.translate_agent.update_glossary_dict(glossary_dict_gen)
|
||||
if self.translate_agent:
|
||||
translated_texts = await self.translate_agent.send_segments_async(original_texts, self.chunk_size)
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user