增加附件机制
This commit is contained in:
@@ -8,7 +8,6 @@ from docx.document import Document as DocumentObject
|
||||
from docx.text.paragraph import Paragraph
|
||||
from docx.text.run import Run
|
||||
|
||||
from docutranslate.agents.glossary_agent import GlossaryAgent, GlossaryAgentConfig
|
||||
from docutranslate.agents.segments_agent import SegmentsTranslateAgentConfig, SegmentsTranslateAgent
|
||||
from docutranslate.ir.document import Document
|
||||
from docutranslate.translator.ai_translator.base import AiTranslatorConfig, AiTranslator
|
||||
@@ -160,8 +159,8 @@ class DocxTranslator(AiTranslator):
|
||||
return self
|
||||
|
||||
if self.glossary_agent:
|
||||
glossary_dict = self.glossary_agent.send_segments(original_texts, self.chunk_size)
|
||||
self.translate_agent.update_glossary_dict(glossary_dict)
|
||||
self.glossary_dict_gen = self.glossary_agent.send_segments(original_texts, self.chunk_size)
|
||||
self.translate_agent.update_glossary_dict(self.glossary_dict_gen)
|
||||
|
||||
# 调用翻译 agent
|
||||
translated_texts = self.translate_agent.send_segments(original_texts, self.chunk_size)
|
||||
@@ -184,8 +183,8 @@ class DocxTranslator(AiTranslator):
|
||||
return self
|
||||
|
||||
if self.glossary_agent:
|
||||
glossary_dict = await self.glossary_agent.send_segments_async(original_texts, self.chunk_size)
|
||||
self.translate_agent.update_glossary_dict(glossary_dict)
|
||||
self.glossary_dict_gen = await self.glossary_agent.send_segments_async(original_texts, self.chunk_size)
|
||||
self.translate_agent.update_glossary_dict(self.glossary_dict_gen)
|
||||
|
||||
# 异步调用翻译 agent
|
||||
translated_texts = await self.translate_agent.send_segments_async(original_texts, self.chunk_size)
|
||||
|
||||
Reference in New Issue
Block a user