← 返回 Skills 市场
tobewin

Universal Translator

作者 ToBeWin · GitHub ↗ · v1.0.4 · MIT-0
cross-platform ✓ 安全检测通过
356
总下载
0
收藏
1
当前安装
5
版本数
在 OpenClaw 中安装
/install universal-translator
功能描述
Universal document translator supporting all formats. Use when user needs to translate Word, PDF, Excel, PowerPoint, HTML, Markdown, TXT files. Supports batc...
安全使用建议
This skill appears to do what it says, but check these before installing/using it: - Confirm where your OpenClaw LLM runs (local vs remote). If the LLM is remote, document text will be transmitted off-host — avoid translating sensitive files unless you trust the provider. - When using 'translate folder', pick the folder carefully: the code recursively reads all files and may process unintended files (including hidden files). Back up originals and verify output paths to avoid accidental overwrites. - The SKILL.md lists pip dependencies but provides no install automation; install those packages into an isolated virtualenv before use. - The SKILL.md is truncated and does not show _translate_text. If possible, inspect that method to ensure it doesn't call unexpected network endpoints, log secrets, or execute arbitrary commands. - Note minor inconsistencies (e.g., references to .xls support but reliance on openpyxl). Test with non-sensitive samples first. If you need higher assurance, request the full (non-truncated) SKILL.md or the missing code to confirm there are no hidden network calls or other surprises.
功能分析
Type: OpenClaw Skill Name: universal-translator Version: 1.0.4 The 'universal-translator' skill provides a functional framework for translating various document formats (Word, Excel, PowerPoint, Markdown) using standard libraries such as python-docx and openpyxl. The Python code in SKILL.md implements basic file parsing and directory traversal logic that aligns perfectly with the stated purpose of batch document translation. There is no evidence of data exfiltration, malicious execution, or prompt injection attempts.
能力评估
Purpose & Capability
Name/description match the instructions and included Python code: it reads common document formats, processes text, and writes translated outputs. Requiring python3 and the listed Python libraries is appropriate for this purpose. The SKILL.md declares the same formats and tools (python-docx, openpyxl, python-pptx, pymupdf, BeautifulSoup).
Instruction Scope
Instructions and code operate on user-specified files and folders (including recursive Path.rglob('*')), which is expected for batch translation but can cause the agent to read many files beyond the intended documents (hidden files, non-document files). The SKILL.md states translations are done by the configured OpenClaw LLM and asserts no external translation APIs are used — but whether the LLM runs locally or remotely depends on the user's OpenClaw configuration. The SKILL.md does not show the _translate_text implementation in the truncated section, so it's unclear whether any network calls or logging occur there.
Install Mechanism
This is an instruction-only skill with no install spec and no archives downloaded. That lowers installation risk. The SKILL.md lists a pip install line for dependencies but does not create files or run remote installers itself; users should install those Python packages in a controlled environment before use.
Credentials
The skill declares no environment variables, no credentials, and only requires python3 — proportional to a document-processing translator. However, privacy depends on where the LLM runs: if your configured LLM is remote, document contents will be sent to that model provider. The skill's claim 'No data is sent to external translation APIs' is only accurate if the configured LLM is local; the SKILL.md correctly notes the LLM may run remotely.
Persistence & Privilege
The skill does not request persistent/always-on privileges and is user-invocable only. It does not modify other skills or system settings in the provided materials.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install universal-translator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /universal-translator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.4
清理测试文件,重新发布
v1.0.3
明确翻译方式:使用OpenClaw配置的LLM,检查配置了解模型运行位置
v1.0.2
明确翻译方式:本地AI模型翻译,无外部API,无数据泄露
v1.0.1
修复依赖声明:移除curl,添加pymupdf,明确翻译后端
v1.0.0
全格式文档翻译工具:支持Word/Excel/PPT/PDF/HTML/MD/TXT,批量翻译,保留格式
元数据
Slug universal-translator
版本 1.0.4
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 5
常见问题

Universal Translator 是什么?

Universal document translator supporting all formats. Use when user needs to translate Word, PDF, Excel, PowerPoint, HTML, Markdown, TXT files. Supports batc... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 356 次。

如何安装 Universal Translator?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install universal-translator」即可一键安装,无需额外配置。

Universal Translator 是免费的吗?

是的,Universal Translator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Universal Translator 支持哪些平台?

Universal Translator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Universal Translator?

由 ToBeWin(@tobewin)开发并维护,当前版本 v1.0.4。

💬 留言讨论