Token导航 LogoToken导航

Agent Skill · 效率

document-translate(文件翻译)

document-translate 用于整理文档、README、Markdown 和说明材料,适合在 OpenClaw 中需要把零散信息整理成结构清晰的文档时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

document-translate 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描已通过,按安装量在效率类的 21,003 个 Skill 里排第 18,598。

总安装 2,281周安装 96GitHub Stars 公开资料未说明下载 799核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
0.1.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:document-translate(文件翻译)
来源仓库:https://github.com/lexyland/document-translate
安装命令:
openclaw skills install document-translate
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install document-translate

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

翻译 PPT、Word、PDF、Excel 等办公文档。保持原文模板与格式不变,仅替换文本内容。支持中英文互译及其他主流语言对。适用宿主包括 OpenClaw,接入前应确认版本、权限和运行环境要求。专业术语需人工校对以确保准确性。

document-translate 属于效率类 Skill,可作为该场景下的辅助能力补充。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install document-translate;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

document-translate 怎么安装?

在终端执行 openclaw skills install document-translate。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

document-translate 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

document-translate 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

document-translate 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

document-translate 用的人多吗?

公开数据是累计安装 2,281 次,近一周安装 96 次,下载 799 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

document-translate 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
document-translate

文件翻译 · 本页

2,281—需要联网MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
doc-translate
description
Office文档翻译工具集。用于翻译和本地化办公文档(PPT/Word/PDF/Excel),保持原文档模板和格式不变。当用户说"翻译PPT"、"翻译Word文档"、"翻译PDF"、"翻译Excel"、"翻译文档"、"文档本地化"、"英文文档翻译成中文"时使用本技能。支持PPT/Word/PDF/Excel四种格式的英文到中文(或任意语言)的翻译任务。

doc-translate

Office document translation toolkit / Office文档翻译工具集

Supports PPTX / DOCX / PDF / XLSX four formats, preserving original templates and styles / 支持四种格式,保持原模板不变。


工作流 / Workflow

通用流程 / General Process(所有格式 / All Formats)

1. 下载文件 / Download file      → 飞书附件 or 本地路径 / Feishu attachment or local path
2. 格式识别 / Detect format       → 根据扩展名判断 / Detect by extension
3. 解压解析 / Extract & parse     → ZIP解压 → XML/文本节点提取 / ZIP extract → XML/text node extraction
4. 翻译 / Translate              → 规则映射或AI翻译 / Rule mapping or AI translation
5. 重建 / Rebuild                → 重新打包,保留原样式 / Repack, preserve original styles
6. 发送 / Deliver                → 发送给用户或保存 / Send to user or save

PPTX 翻译 / PPTX Translation

格式结构 / Format Structure

PPTX = ZIP压缩包,内含 / ZIP archive containing:

  • ppt/slides/slide1.xml … slideN.xml — 幻灯片内容 / Slide content
  • ppt/theme/ — 主题样式 / Theme styles
  • [Content_Types].xml — 内容类型声明 / Content type declarations

关键XML节点 / Key XML Nodes

节点 / Node说明 / Description
<a:t>文本内容 / Text content(最常出现 / most common)
<a:r>文本段落 / Text run
<p:sp>形状(文本框等)/ Shape(text box etc.)
<p:txBody>文本正文 / Text body

处理脚本 / Processing Script

python3 scripts/pptx_translate.py <pptx文件路径> [--output <输出路径>] [--src-lang en] [--tgt-lang zh]

DOCX 翻译 / DOCX Translation

格式结构 / Format Structure

DOCX = ZIP压缩包,内含 / ZIP archive containing:

  • word/document.xml — 主文档内容 / Main document content
  • word/styles.xml — 样式 / Styles
  • [Content_Types].xml

关键XML节点 / Key XML Nodes

节点 / Node说明 / Description
<w:t>文本内容 / Text content
<w:p>段落 / Paragraph
<w:r>文本段 / Text run

处理脚本 / Processing Script

python3 scripts/docx_translate.py <docx文件路径> [--output <输出路径>]

XLSX 翻译 / XLSX Translation

格式结构 / Format Structure

XLSX = ZIP压缩包,内含 / ZIP archive containing:

  • xl/worksheets/sheet1.xml — 工作表内容 / Worksheet content
  • xl/sharedStrings.xml — 共享字符串表(单元格文本) / Shared strings table(cell text)
  • xl/styles.xml — 样式 / Styles

处理脚本 / Processing Script

python3 scripts/xlsx_translate.py <xlsx文件路径> [--output <输出路径>]

PDF 翻译 / PDF Translation

方法说明 / Method Notes

PDF不是XML格式,无法直接编辑文本。推荐方案 / PDF is not XML, cannot edit text directly. Recommended approach:

方案A / Method A:PDF → Word → PDF(推荐 / Recommended)

pdfplumber提取文本 → python-docx构建翻译后Word文档 → LibreOffice导出PDF
pdfplumber extract → python-docx build translated Word → LibreOffice export PDF

方案B / Method B:直接覆盖(仅文本层PDF) / Direct overlay (text-layer PDFs only) 使用 pdfplumber + pypdf2 / Using pdfplumber + pypdf2

处理脚本 / Processing Script

python3 scripts/pdf_translate.py <pdf文件路径> [--output <输出路径>] [--method word|direct]

飞书文件处理 / Feishu File Handling

下载飞书附件 / Download Feishu Attachment

# 飞书消息附件下载(message_id 来自上下文)/ Feishu message attachment download
feishu_im_bot_image(message_id="om_xxx", file_key="file_v3_xxx", type="file")
# 返回 saved_path / Returns saved_path

# 飞书云盘文件下载 / Feishu drive file download
feishu_drive_file(action="download", file_token="xxx", output_path="/tmp/output.pptx")

发送文件给用户 / Send File to User

方法1:消息附件发送(限制25MB)/ Method 1: Message attachment (25MB limit)

message(action="send", channel="feishu", file_path="/path/to/file.pptx", target="user:ou_xxx")

方法2:分卷发送(文件>25MB时)/ Method 2: Split send (file > 25MB)

# 分成10MB分卷 / Split into 10MB chunks
split -b 10m original.pptx part-
# 逐个发送 / Send one by one
message(action="send", file_path="part-aa", target="user:ou_xxx")
# 用户合并命令 / User merge command:
cat part-* > original.pptx

方法3:上传飞书云盘 / Method 3: Upload to Feishu Drive

feishu_drive_file(action="upload", file_path="/path/to/file.pptx", file_name="翻译版.pptx")

翻译质量注意事项 / Translation Quality Notes

  1. 医学/专业术语 / Medical/Technical Terms — 必须使用人工翻译映射表,不能让模型自由发挥 / Must use manual translation mapping, not free-form AI
  2. 商标/品牌 / Trademarks/Brands — 保持原文,如 Medtronic、Harmonic 等 / Keep original, e.g. Medtronic, Harmonic
  3. 数字+单位 / Numbers+Units — 保持原样,如 7mm、150 procedures / Keep as-is, e.g. 7mm, 150 procedures
  4. 脚注符号 / Footnote Symbols — † ‡ § Ω 等保持不变 / Keep as-is: † ‡ § Ω
  5. 格式占位符 / Format Placeholders — 如 {name}、%s 等不替换 / Don't replace: {name}, %s

脚本列表 / Scripts

脚本 / Script功能 / Function输入 / Input输出 / Output
pptx_translate.pyPPTX全文翻译 / Full PPTX translation.pptx文件.pptx(中文版 / Chinese version)
docx_translate.pyDOCX全文翻译 / Full DOCX translation.docx文件.docx(中文版 / Chinese version)
xlsx_translate.pyXLSX全文翻译 / Full XLSX translation.xlsx文件.xlsx(中文版 / Chinese version)
pdf_translate.pyPDF全文翻译 / Full PDF translation.pdf文件.pdf(中文版 / Chinese version)

All scripts use --output to specify output path / 所有脚本使用 --output 指定输出路径

平台分布

OpenClaw

76.7%
按下载量换算613

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills