xiaohongshu
为小红书提供MCP协议支持的开源项目,方便开发者接入与集成。
PDFMathTranslate 是一款面向科研场景的开源 PDF 翻译工具,核心目标是解决学术论文翻译中公式、图表、排版被破坏的常见痛点。它基于 AI 模型对 PDF 文档进行解析与重排,在翻译全文的同时尽可能保留原始版面结构,输出双语对照版本,便于研究者快速理解外文文献。
项目托管于 GitHub,采用开源协议发布,支持本地部署与命令行调用,适合有批量处理需求或数据隐私要求的用户。
| 场景 | 说明 |
|---|---|
| 文献速读 | 快速获取外文论文大意,保留公式与图表便于理解推导 |
| 批量处理 | 通过 CLI 对多篇 PDF 进行自动化翻译 |
| 隐私敏感 | 本地部署,文档不经过第三方平台(取决于所选翻译服务) |
| 双语对照学习 | 保留原文排版,适合精读与术语积累 |
工具采用模块化设计,将 PDF 解析、内容提取、翻译调用与版面重排分离。解析阶段依赖对 PDF 内部结构的分析,识别文本块与数学公式区域;翻译阶段通过统一接口对接不同服务商;重排阶段将译文回填至对应位置,尽量维持原有阅读顺序与视觉层级。
需要注意的是,PDF 格式本身复杂多样,扫描版、加密版或排版异常的文件可能影响解析效果,实际表现因文档而异。
项目地址:https://github.com/PDFMathTranslate/PDFMathTranslate