[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-105307":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":10,"languages":10,"totalLinesOfCode":10,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":15,"stars30d":15,"stars90d":14,"forks30d":14,"starsTrendScore":16,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":10,"pushedAt":10,"updatedAt":22,"readmeContent":23,"aiSummary":10,"trendingCount":14,"starSnapshotCount":14,"syncStatus":24,"lastSyncTime":25,"discoverSource":26},105307,"Babeldoc4GPT","Clair-ChenShoujie\u002FBabeldoc4GPT","Clair-ChenShoujie","基于 BabelDOC 的 ChatGPT Work 云端 PDF 翻译工具，支持保留版式、双语输出及断点续译，默认无需额外翻译 API Key。","",null,112,6,102,0,8,24,56.34,false,"main",true,[],"2026-11-01 00:14:00","# Babeldoc4GPT\n\n**作为GPT插件，在 ChatGPT Work 中翻译 PDF。**\n\n该翻译有什么特殊？？\n\n**首先！！你使用自己的GPT官网额度！！**\n\n**其次！！翻译的内容保留原文的公式、表格，以及原版式！！** 支持生成两类：中文翻译pdf，以及中外双语 PDF。\n\n**最后！！支持你自己的API！！**\n\n阅读外文论文或技术资料时，除了看懂文字，也需要让公式和图表与正文对应。Babeldoc4GPT 将当前对话模型的翻译能力与 BabelDOC 的 PDF 解析、排版能力结合起来：上传文档、说明语言和页码，即可在 Work 云沙箱中完成翻译与文件生成，无需在自己的电脑上部署服务。\n\n默认使用当前对话完成翻译，也支持使用你提供的 API Key 进行翻译，本插件不会保留你的信息。\n\n[下载 BabelDOC-Cloud.zip](https:\u002F\u002Fgithub.com\u002FClair-ChenShoujie\u002FBabeldoc4GPT\u002Freleases\u002Fdownload\u002Fv0.2.0\u002FBabelDOC-Cloud.zip)\n\n## 🖼️ 翻译效果示例\n\n下面是 *Attention Is All You Need* 第 4 页的实际翻译结果，包含 3.2.1 节、缩放点积注意力公式和多头注意力示意图。左侧为英文原文，右侧为中文译文。\n\n![Attention Is All You Need 第4页中英对照](examples\u002Fattention\u002Fattention-page4-bilingual.png)\n\n[英文原页 PDF](examples\u002Fattention\u002Fattention-page4-original.pdf) · [中文 PDF](examples\u002Fattention\u002Fattention-page4-zh.pdf) · [中英对照 PDF](examples\u002Fattention\u002Fattention-page4-bilingual.pdf)\n\n\u003Cdetails>\n\u003Csummary>查看中文单页预览\u003C\u002Fsummary>\n\n![中文单页预览](examples\u002Fattention\u002Fattention-page4-zh.png)\n\n\u003C\u002Fdetails>\n\n示例由本工具实际导出，预览直接渲染自 PDF，未做图像修饰。图内英文标签保留，个别行内公式附近仍有细线残留，可下载 PDF 放大查看。\n\n来源：Vaswani et al., [Attention Is All You Need, arXiv:1706.03762v7](https:\u002F\u002Farxiv.org\u002Fabs\u002F1706.03762)，第 4 页。中文为非官方译文，用于展示翻译效果。\n\n## 📖 适合用来做什么\n\n- 阅读外文论文、技术文档和报告，希望在译文中继续查看公式、表格和原有页面结构。\n- 同时获得目标语言 PDF 与中外对照 PDF，方便阅读和核对。\n- 先试译几页，再决定是否处理全文；长文需要时可以暂停、保存进度，之后继续。\n\n## 开始前需要什么\n\n1. **ChatGPT Work，即至少是 PLUS 用户。** 安装器面向 Linux x86_64，支持 Python 3.11–3.13，包内验证使用 Python 3.12。\n2. **首次运行所需的网络访问。** 包内含引擎源码；Python 依赖、排版模型和字体需要在沙箱中另外下载。\n3. **你要翻译的 PDF。** 建议先用有文字层的文档试译；加密文档需要先提供已解锁的副本。\n\nChatGPT 服务费用与使用额度仍按账号适用条件执行。可处理的文档规模和耗时，取决于账号能力及沙箱的网络、内存和执行时间。\n\n## 📦 下载与使用\n\n### 方式一：导入为插件\n\n1. 从 Releases 下载 [BabelDOC-Cloud.zip](https:\u002F\u002Fgithub.com\u002FClair-ChenShoujie\u002FBabeldoc4GPT\u002Freleases\u002Fdownload\u002Fv0.2.0\u002FBabelDOC-Cloud.zip)。请选择这个安装包，GitHub 自动生成的 Source code 压缩包用于获取仓库源码。\n2. **你的 ChatGPT 界面提供插件 ZIP**，通过该入口导入。\n3. 在新的 Work 任务中启用 **BabelDOC 云端 PDF 翻译**，上传要处理的 PDF。\n4. 发送下一节的试译请求：翻译该 PDF 到中文；翻译该 PDF，双语模式……\n\n导入入口的可用性以账号界面为准。如果你的账号没有该入口，可以尝试下面的单任务方式。\n\n### 方式二：在一个 Work 任务中直接使用\n\n将 `BabelDOC-Cloud.zip` 和 PDF 一起上传到具备上述能力的 Work 任务，然后发送：\n\n```text\n请在本次 Work 的云沙箱中解压 BabelDOC-Cloud.zip，读取其中的\nskills\u002Ftranslate-pdf-cloud\u002FSKILL.md，并按该工作流实际处理附件 PDF。\n\n先将 PDF 的第 1–5 页从英文翻译成中文；不足 5 页则处理全部页面。\n使用当前对话完成翻译，不调用额外模型 API，不连接我的电脑。\n尽量保留公式、表格和版式，生成中文 PDF、双语 PDF 和可恢复的进度包，\n完成后给我可下载的文件。若环境缺少必要能力，请报告具体原因。\n```\n\n这种方式仅在当前任务中执行工作流，**不会将插件安装到账号**；同样需要可执行代码、可准备依赖的云沙箱。\n\n## 📝 第一次使用：先试译 5 页\n\n**模型选择提示：** 普通文本可以先用支持该工作流的轻量模型试译，不必一开始就选最强的推理模型。专业术语和公式较多的页面建议重点抽查；如果出现漏译或反复的格式校验失败，再考虑换用能力更强的模型。\n\n已导入插件的用户，上传 PDF 后可以使用插件，然后直接发送：\n\n```text\n将这份 PDF 的前 5 页从英文译成中文。\n```\n\n将“英文”和“中文”替换成所需语言。这里的页码按 **PDF 文件中的实际页面顺序，从 1 开始**，不是正文印刷页码。\n\n首次运行需要检查环境、安装依赖并准备资源。试译后，先检查正文与术语，再查看公式、表格和双栏页面是否错位，然后决定是否处理全文。\n\n### 正式翻译\n\n试译结果可以，请按相同语言设置处理全文。\n\n如果任务需要暂停，请保存可恢复的进度包并给我下载。\n\n长文也可以按 `1–20`、`21–40` 等页码分段处理，逐段检查并保存；需要合并时请另行说明。\n\n完成后，主要文件包括：\n\n| 文件 | 用途 |\n| --- | --- |\n| 目标语言 PDF | 连续阅读译文 |\n| 双语 PDF（文件名通常含 `dual`） | 对照原文核查译文 |\n| 术语表 CSV（如有生成） | 查看、整理术语译法 |\n| 进度 ZIP | 中途保存，供后续恢复 |\n\n请及时下载结果和进度包，沙箱文件不宜作为长期存储。\n\n## 💾 长文、暂停与恢复\n\n工作流会分批提交译文，并记录已经接受的结果。如果暂时不继续，可以说：\n\n```text\n请暂停当前任务，等当前执行步骤结束后导出可恢复的进度 ZIP，并给我下载。\n```\n\n继续时：\n\n- **仍在原来的可用沙箱中：** 要求继续原任务，不要另建重复任务。\n- **换了任务或沙箱：** 准备好工作流，上传之前保存的进度 ZIP，要求导入并继续。\n\n\n## 遇到问题时\n\n| 情况 | 建议处理方式 |\n| --- | --- |\n| 导入后没有加载工作流 | 尝试 ZIP 与 PDF 一起上传的单任务方式，并让 Work 读取包内 `SKILL.md`。 |\n| 安装依赖、字体或模型失败 | 要求提供具体下载错误，确认沙箱网络是否允许访问资源。不要为了绕过安装失败而改用翻译 API。 |\n| 单步执行超时或任务中断 | 先检查原任务状态和日志；在环境允许时调整单步时间后继续，避免反复新建任务。 |\n| 提示译文格式校验失败 | 让工作流修复对应批次的段落 ID、公式占位符或格式，再提交。不要跳过校验直接交付。 |\n| 排版错位、漏译或扫描件效果不佳 | 先缩小到有问题的几页复现并检查；必要时提供文字层更清晰的 PDF。 |\n| 原沙箱文件已经丢失 | 上传已下载的进度包恢复；没有进度包时，不能保证找回已完成的译文。 |\n\n反馈问题时，请附上语言、页码范围、使用方式和具体错误；如方便，可提供不含敏感内容的最小示例 PDF。请勿附带密钥。\n\n## 隐私与 API 模式\n\n**默认对话模式：** PDF 解析和排版在 Work 云沙箱中执行，待翻译内容由当前对话模型处理，脚本不另行调用外部翻译模型 API。文档会在云端处理，上传前请确认内容适合交给所用的 ChatGPT 服务处理。\n\n**可选 API 模式：** 仅在你明确选择后使用指定的 OpenAI 兼容模型接口，待翻译内容会交给该接口处理，可能产生额外费用。密钥通过环境变量提供，不应粘贴到聊天、配置文件、进度包或问题反馈中。\n\n进度包含原文和译文，分享它就可能同时分享文档内容。\n\n## 效果与能力边界\n\n目标是保留可读的文档结构，无法保证逐像素复刻。复杂扫描件、特殊字体、密集表格、多栏排版和段落切分都可能影响结果；重要的数字、公式及专业表述仍应对照原文检查。\n\n下载包内提供了可自行查看的两页测试材料：\n\n- `tests\u002Fsample.pdf`：英文原文。\n- `examples\u002F`：对应的中文 PDF、双语 PDF 和术语表。\n\n样例展示了公式、表格和双栏内容的处理形式，也保留了局部间距问题。包内验证来自 Linux 测试环境；你的文档和 Work 环境仍需通过首次试译确认效果。\n\n\u003Cdetails>\n\u003Csummary>进阶：实现与执行接口\u003C\u002Fsummary>\n\n当前工作流版本为 `0.2.0`，包含 BabelDOC `0.6.2` 和 PDFMathTranslate Next `2.9.0` 源码。普通用户通过自然语言使用即可，无需手动运行命令。\n\n实现位于包内 `skills\u002Ftranslate-pdf-cloud\u002F`，完整执行约定见该目录下的 `SKILL.md`。脚本以 UTF-8 JSON 文件接收参数，主要流程为：\n\n```text\n环境检查与依赖安装 → prepare_assets → create_job\n→ advance → 当前对话翻译 → submit_results（循环）\n→ 确认 completed → export_files\n```\n\n`export_checkpoint` \u002F `import_checkpoint` 用于导出和恢复进度；`get_status` 用于查看状态。没有待翻译请求不等于任务完成，PDF 仅在引擎完成后导出。\n\n代码支持另行提供离线模型、字体及匹配的依赖 wheels；Releases 中的普通安装包不含这些资源。\n\n\u003C\u002Fdetails>\n\n## 许可证与鸣谢\n\n新增云端适配代码采用 **AGPL-3.0-or-later**，许可证文本随 ZIP 中的 `LICENSE` 提供。所包含的上游代码、字体及模型资源保留各自的许可证与使用条件。\n\n感谢 [BabelDOC](https:\u002F\u002Fgithub.com\u002Ffunstory-ai\u002FBabelDOC) 与 [PDFMathTranslate Next](https:\u002F\u002Fgithub.com\u002FPDFMathTranslate\u002FPDFMathTranslate-next) 提供 PDF 解析、翻译流程和排版基础。本项目围绕这些能力适配 Work 云端任务、当前对话翻译及可恢复进度。\n",2,"2026-10-31 04:26:22","CREATED_QUERY"]