修复markdown公式显示错误的问题

This commit is contained in:
xunbu
2025-08-23 21:31:07 +08:00
parent 1a27efb3cd
commit 78da02ec9c
4 changed files with 16 additions and 25 deletions

View File

@@ -9,7 +9,6 @@ from docutranslate.ir.markdown_document import MarkdownDocument
from docutranslate.translator.ai_translator.base import AiTranslatorConfig
from docutranslate.translator.base import Translator
from docutranslate.utils.markdown_splitter import split_markdown_text, join_markdown_texts
from docutranslate.utils.markdown_utils import clean_markdown_math_block
@dataclass
@@ -44,7 +43,6 @@ class MDTranslator(Translator):
# 做一些加强鲁棒性的操作
content = content.replace(r'\', r'\(')
content = content.replace(r'\', r'\)')
content = clean_markdown_math_block(content)
document.content = content.encode()
self.logger.info("翻译完成")
@@ -62,7 +60,6 @@ class MDTranslator(Translator):
# 做一些加强鲁棒性的操作
content = content.replace(r'\', r'\(')
content = content.replace(r'\', r'\)')
content = clean_markdown_math_block(content)
document.content = content.encode()
await asyncio.to_thread(run)