diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index a9a5e32..71b9056 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -6,8 +6,10 @@
+
+
-
+
@@ -360,6 +362,7 @@
+
@@ -370,7 +373,7 @@
-
+
@@ -382,7 +385,7 @@
-
+
diff --git a/README.md b/README.md
index 6c77309..d205d24 100644
--- a/README.md
+++ b/README.md
@@ -126,7 +126,7 @@ from docutranslate import FileTranslater
translater = FileTranslater(base_url="", # 默认的模型baseurl
key="", # 默认的模型api-key
model_id="", # 默认的模型id
- chunksize=4000, # markdown分块长度(单位byte),分块越大效果越好,不建议超过4096
+ chunksize=3500, # markdown分块长度(单位byte),分块越大效果越好,不建议超过8000
max_concurrent=10, # 并发数,受到ai平台并发量限制,如果文章很长建议适当加大到20以上
docling_artifact=None, # 使用提前下载好的docling模型
timeout=2000,# 调用api的超时时间
diff --git a/docutranslate/Agents/markdown_agent.py b/docutranslate/Agents/markdown_agent.py
index 18dcfc2..5574cfd 100644
--- a/docutranslate/Agents/markdown_agent.py
+++ b/docutranslate/Agents/markdown_agent.py
@@ -14,9 +14,9 @@ class MDRefineAgent(Agent):
去掉异常字词,修复错误格式。
# 要求
尽量忠实于原文。形如的占位符不要改变。
-code块和latex块保持原文。
+code、latex和HTML保持结构。
# 输出
-修正后的markdown**纯文本**
+修正后的markdown纯文本(不是markdown代码块)
# 示例
## 调整顺序
输入:
@@ -41,12 +41,12 @@ class MDTranslateAgent(Agent):
翻译输入的markdown文本
目标语言{to_lang}
# 要求
-请忠实于原文,适当修复异常文本。
+尽量忠实于原文。
必要的专有名词不要翻译。
形如的占位符不要改变。
-code块和latex块保持原文。
+code、latex和HTML只翻译说明文字,其余保持原文
# 输出
-翻译后的markdown**纯文本**
+翻译后的markdown纯文本(不是markdown代码块)
# 示例
## 英文翻译为中文:
输入:
diff --git a/docutranslate/translater.py b/docutranslate/translater.py
index 9992b13..61e05d3 100644
--- a/docutranslate/translater.py
+++ b/docutranslate/translater.py
@@ -16,7 +16,7 @@ from docutranslate.utils.markdown_utils import uris2placeholder, placeholder2_ur
class FileTranslater:
- def __init__(self, file_path: Path | str | None = None, chunksize: int = 5000, base_url="", key=None,
+ def __init__(self, file_path: Path | str | None = None, chunksize: int = 3500, base_url="", key=None,
model_id="", temperature=0.7, max_concurrent=10, docling_artifact: Path | str | None = None,
timeout=2000, tips=True):
if isinstance(file_path, str):
diff --git a/pyproject.toml b/pyproject.toml
index 1427626..02785ee 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[project]
name = "docutranslate"
-version = "0.1.3.post1"
+version = "0.1.4"
description = "文件翻译工具"
readme = "README.md"
requires-python = ">=3.10"