diff --git a/docutranslate/agents/markdown_agent.py b/docutranslate/agents/markdown_agent.py index 406131d..80fc263 100644 --- a/docutranslate/agents/markdown_agent.py +++ b/docutranslate/agents/markdown_agent.py @@ -52,13 +52,12 @@ class MDTranslateAgent(Agent): 翻译输入的markdown文本 目标语言{to_lang} # 要求 -翻译要有专业性和高质量 -没有任何解释和注释。 +翻译要有专业性和高质量,忠实于原文 +没有任何解释和注释 引用的参考文献名和其作者名保持原文不翻译 -形如的占位符不要改变【非常重要】 +不要改变形如的占位符【非常重要】 code、latex和HTML只翻译说明文字,其余保持原文 公式必须表示为合法的latex公式,行内公式需被$正确包裹 -删除明显异常的字符 # 输出 翻译后的markdown译文纯文本(不是markdown代码块,无任何多余文字) # 示例 diff --git a/docutranslate/translater.py b/docutranslate/translater.py index 922b30e..c9fdd38 100644 --- a/docutranslate/translater.py +++ b/docutranslate/translater.py @@ -310,7 +310,7 @@ class FileTranslater: auto_render = f'' if not cdn else r"""""" mermaid = f'' if self.file_suffix == ".txt": - content = html.escape(self.markdown).replace("\n", "
") + content = html.escape(self.markdown).replace("\n", "
") else: content = markdowner.convert(self.markdown.replace("\\", "\\\\")) # TODO:实现MathJax本地化