diff --git a/README.md b/README.md index ea50a30..b309b71 100644 --- a/README.md +++ b/README.md @@ -8,9 +8,10 @@ 文件翻译工具,借助[docling](https://github.com/docling-project/docling)、[minerU](https://mineru.net/)与大语言模型实现多种格式文件的翻译 -- 提供了用于文档解析、翻译的代码实现 -- 提供了一套用于文档翻译的服务api和交互式界面 -- 支持多用户、多任务使用 +- 支持多种格式文件翻译 +- 提供了多种文件翻译工作流 +- 提供了一个交互式界面 +- 提供了一套多任务异步服务接口 > QQ交流群:1047781902 diff --git a/docutranslate/converter/x2md/converter_docling.py b/docutranslate/converter/x2md/converter_docling.py index e006ab1..57f1776 100644 --- a/docutranslate/converter/x2md/converter_docling.py +++ b/docutranslate/converter/x2md/converter_docling.py @@ -31,11 +31,17 @@ class ConverterDoclingConfig: class ConverterDocling(X2MarkdownConverter): def __init__(self, config: ConverterDoclingConfig, logger: Logger = global_logger): + self.logger = logger self.config = config self.code = config.code self.formula = config.formula - self.artifact = config.artifact - self.logger = logger + artifact=Path("./docling_artifact") + if artifact.is_dir(): + self.logger.info("使用./docling_artifact的本地模型") + self.artifact=artifact + else: + self.artifact=config.artifact + def convert(self, document) -> MarkdownDocument: assert isinstance(document.name, str)