PDF中越双语互译

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

PDF 中越双语互译(原样重排) 一句话:给它 PDF,还你 PDF —— 不重排版面、不转格式、不输出对照表, 译文直接写回原版式,打开就是可打印的双语文件。 使用案例 案例 1|越南施工进度计划译中(高频) 用户:把这份 PDF 翻译成中越双语,格式不要变。附件 Tien do tong the.pdf (MS Project 导出的横道图,越南语)。 → 输出 Tien do tong the_中越双语.pdf:横道图、表格线、颜色、图例全部保留, 每行「越语原文 + 中文译文」。 案例 2|中文技术表格译越 用户:这份中文的桩基检验报告要发给越方,帮我做成双语 PDF。 → 输出 桩基检验报告_中越双语.pdf:表格结构不变,原文在前、译文在后。 案例 3|多页大文件批量处理 用户:Tien do chi tiet.pdf 有 110 页,都要双语。 → 同一套流水线,去重后待译条目骤减(110 页仅数百条唯一文本), 术语库命中后 pending 自动收缩,约 1 分钟出稿。

一句话选型结论

按资料字段整理

PDF中越双语互译是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_f4847bbd/pdf-zh-vi-translate
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_f4847bbd仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量8.2 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
PDF中越双语互译当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

8.2 KB
模型实际读到的说明书原文,来自技能仓库

PDF 中越双语互译(原样重排)

一句话:给它 PDF,还你 PDF —— 不重排版面、不转格式、不输出对照表,
译文直接写回原版式,打开就是可打印的双语文件。

使用案例

案例 1|越南施工进度计划译中(高频)
> 用户:把这份 PDF 翻译成中越双语,格式不要变。附件 Tien do tong the.pdf
(MS Project 导出的横道图,越南语)。
→ 输出 Tien do tong the_中越双语.pdf:横道图、表格线、颜色、图例全部保留,
每行「越语原文 + 中文译文」。

案例 2|中文技术表格译越
> 用户:这份中文的桩基检验报告要发给越方,帮我做成双语 PDF。
→ 输出 桩基检验报告_中越双语.pdf:表格结构不变,原文在前、译文在后。

案例 3|多页大文件批量处理
> 用户:Tien do chi tiet.pdf 有 110 页,都要双语。
→ 同一套流水线,去重后待译条目骤减(110 页仅数百条唯一文本),
术语库命中后 pending 自动收缩,约 1 分钟出稿。

能力边界

项 说明
输入 有文字层的矢量 PDF(Project 导出进度计划、报告、表格等)
输出 <原名>_中越双语.pdf,与原件同页数同版式
翻译方向 自动识别;也可 --direction vi2zh|zh2vi 强制
双语形式 每个单元格/段落「原文在前、译文在后」,多行块逐行配对
保留内容 表格线、横道图、色块、图例、图片、页面旋转方向,一概不动
缩放策略 译文放不下时块内整体微缩(下限约 0.58 倍),尽量不溢出
不译内容 数字、日期、桩号、代号(MSS/BĐ/SĐ5)、承包商代号堆、页脚,自动跳过
原文件 只读不写,输出永远是新文件
不支持 扫描件(无文字层)需先 OCR;不处理加密 PDF

四步工作流

第 1 步:环境体检(首次或报错时)

python scripts/pdf_translate.py env

输出 pymupdf 版本、字体路径、四个旋转角度的方向向量、术语库规模。
缺中文字体会直接报错,需安装黑体或 Noto Sans CJK。

第 2 步:prepare —— 提取 + 术语库自动命中

python scripts/pdf_translate.py prepare "D:/xxx/文件.pdf"

产出 job/<文件名>/:
- pending.json —— 待译清单,每条带出现次数、页码和 hint(历史相似句对,相似度 1.0 可直接抄)
- auto.json —— 术语库/正则/历史记忆自动命中的译文
- blocks.json —— 布局缓存(apply 直接复用,不用重新解析)

统计行会显示:文本块数、自动命中数、待译数。
若报「未提取到任何文本」,该 PDF 是扫描件(无文字层),需先 OCR。

第 3 步:翻译 pending → 写 translations.json

读 pending.json,逐条翻译,写成:

{ "原文A": "译文A", "原文B": "译文B" }

保存为 job/<文件名>/translations.json。要点:
- 优先抄 hint 相似度 ≥0.95 的历史译法(改数字/墩号即可),术语全篇一致
- 专名(公司名 Yuanda、桥名 Rạch Đỉa、代号 SĐ5)保留原文不译——不写进 translations 即可
- 数字、日期、桩号照抄进译文,不换算格式
- 键必须与 pending 里的 text 完全一致;line: true 标记表示该块按逐行模式翻译,可忽略也可单独译

第 4 步:apply —— 生成双语 PDF + 抽查

python scripts/pdf_translate.py apply "D:/xxx/文件.pdf"
# 默认输出到源文件同目录 <原名>_中越双语.pdf
python scripts/pdf_translate.py render 输出.pdf --pages 0,1,40 -o work/check

apply 自动加载:auto.json + translations.json(+ 可选 --map 额外表)。
未译文本会列出清单——专名类忽略即可,成句的一定要补译重跑。
抽查渲染图:逐页看有无重叠、漏译、方框。

收尾:译文沉淀进术语库

python scripts/glossary_tool.py import-map "job/<文件名>/translations.json"

下次遇到同项目/同模板的 PDF,prepare 直接命中,pending 骤减。

命令速查

命令 作用
env 字体 / pymupdf / 方向探针 / 术语库规模体检
prepare <pdf> 提取块 → 自动翻译 → 输出 pending
apply <pdf> [-o 输出] 读译文生成双语 PDF
render <pdf> --pages 0,1 --dpi 110 -o 目录 渲染抽查页
--direction vi2zh|zh2vi 强制方向(默认 auto:越南语多→译中)
--map 表.json 额外译文表(优先级高于 auto)
--job 目录 自定义 job 目录(默认按文件名建)

术语库维护见 glossary_tool.py(stats / find / add / remove / import-map / check)。

双层术语库

库 位置 用途 会被覆盖?
内置库 assets/glossary.json 通用施工/桥梁术语 + 模板句正则 + 152 词表 技能升级时
本地库 ~/.pdf-zh-vi-translate/glossary.user.json 项目专名、日常沉淀 不会

翻译优先级:exact 整串 → 大小写不敏感 → patterns 正则 → 历史句对记忆(seed_pairs)→ pending。
assets/seed_pairs.json 是历史句对库(越南桥梁项目),suggest 用它给 hint,不要手工编辑。

已固化的工程约定(来自实测)

  • 中文用黑体、越南语用 Times New Roman(粗体 timesbd),混排自动按字符切换
  • 页面任意旋转(0/90/180/270)都支持:方向向量由探针实测,不靠猜
  • 译文优先「塞缝」(原行距放得下就不挤别的行),塞不下才推挤后续行
  • 换行截断的半句不进行级待译清单;「表头词 + 代号堆」的单元格自动跳过
  • 扫描件无文字层 → prepare 直接报错,别硬跑
  • 一次处理一个 PDF(job 目录按文件名隔离;术语沉淀建议串行)

排障

现象 处理
中文显示方框 env 里 cjk font 是否存在;缺黑体换 Noto Sans CJK / 文泉驿
越语变音符变方框 中文段被塞进 Times——查 insert_run 的分段逻辑是否被改
译文与下一行重叠 该块 avail 估大了;看 blocks.json 的 avail/band,多是网格探测失败
pending 里大量数字串 skippable 规则被绕过;确认文本里是否混了小写字母
110 页跑了 1 分钟+ 正常(apply 约 1 分钟/110 页);prepare 只要 ~8 秒
译文表没生效 apply 会 norm 键(空白折叠);确认 JSON 无重复键被覆盖
CLI 报缺 pymupdf pip install pymupdf

更多坑位见 references/environment.md。

changelog

  • 1.0.0 —— 首个版本:原地双语重排、自动方向/旋转识别、网格探测、逐行双语排版、
    双层术语库、488 条越南桥梁项目历史句对、代号堆过滤。

常见问题

5 问
答案由本站依据条目字段整理
PDF中越双语互译怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_f4847bbd/pdf-zh-vi-translate。安装方式为未标注。装完刷新技能列表或重开客户端。

PDF中越双语互译支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

PDF中越双语互译权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

PDF中越双语互译收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

PDF中越双语互译用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。