Install
openclaw skills install @thcjp/universal-translate-tool-freeopenclaw skills install @thcjp/universal-translate-tool-freeuniversal-translate-tool-free 为个人用户提供日常多语言翻译能力。它支持任意语言互译、自动源语言检测,并保留 Markdown 格式与技术术语,适合个人阅读外文资料、编写多语言项目文档与日常对话翻译。
本工具通过自然语言指令驱动 Agent 完成翻译,无需安装额外脚本或调用外部翻译 API。
| 能力 | 说明 |
|---|---|
| 文本翻译 | 任意语言之间互译 |
| 自动源语言检测 | 自动识别源语言并标注 |
| 格式保留 | Markdown 标题、列表、代码块、表格、链接全保留 |
| 术语保留 | 变量名、函数名、CLI 命令、URL 不翻译 |
| 语气保留 | 正式保持正式,口语保持口语 |
| 单文件翻译 | 翻译单个 Markdown 文件并保存为带语言后缀的版本 |
技术实现要点:核心能力基于input_params参数与output_format配置实现,支持创建/查询/修改/删除等操作模式,通过config_options进行运行时配置。 |
用input_params参数进行配置。
输入: 用户提供核心功能执行所需的指令和必要参数。 处理: 解析核心功能执行的输入参数,完成核心逻辑,返回结构化响应。 输出: 返回核心功能执行的响应数据,包含状态码、结果和日志。
input_params参数,支持创建/查询/导出操作用config_options参数进行配置。
输入: 用户提供参数配置与调用所需的指令和必要参数。 处理: 解析参数配置与调用的输入参数,完成核心逻辑,返回结构化响应。 输出: 返回参数配置与调用的响应数据,包含状态码、结果和日志。
config_options参数,支持修改/重置/导入操作用output_format参数进行配置。
输入: 用户提供结果处理与输出所需的指令和必要参数。 处理: 解析结果处理与输出的输入参数,完成核心逻辑,返回结构化响应。 输出: 返回结果处理与输出的响应数据,包含状态码、结果和日志。
output_format参数,支持导出/保存/转换操作
能力覆盖范围:本skill的核心能力覆盖以下场景关键词:面向个人用户的多、语言翻译工具、支持文本翻译、自动检测源语言、保留格式与术语、通用翻译工具免费、版为个人用户提供、日常多语言翻译能、覆盖文本翻译、格式保留与术语保、任意语言互译、保留技术术语、简单文件翻译等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持。把这段翻译成日语:你好,你最近怎么样?
输出:
**中文 → 日语**
こんにちは、最近いかがですか?
Xin chào, tôi là Ha Le
输出:
**检测到:越南语 → 英语**
Hello, I am Ha Le
把 README.md 翻译成中文
工具会:
README.zh.md已翻译 README.md → README.zh.md(中文,245 行)翻译代码文件时,只翻译注释与字符串,不翻译代码:
# 翻译前
variable_name = "Hello" # 此变量保存问候语
# ...
# 翻译后(中文)
variable_name = "你好" # 此变量保存问候语
以下场景通用翻译工具(免费版)不适合处理:
需要文本翻译、多语言转换、本地化处理时使用。不适用于非本工具能力范围的需求。
直接在对话中提供要翻译的内容与目标语言,例如:
把以下内容翻译成法语:
这是一个使用 TypeScript 编写的 REST API 项目,依赖 Express 框架。
工具会自动检测源语言,保留格式与术语,输出带语言对标注的翻译结果。
如需翻译文件,提供文件路径与目标语言:
把 docs/getting-started.md 翻译成日语
| 代码 | 语言 | 代码 | 语言 |
|---|---|---|---|
en | 英语 | zh | 中文 |
ja | 日语 | ko | 韩语 |
es | 西班牙语 | pt | 葡萄牙语 |
fr | 法语 | de | 德语 |
it | 意大利语 | ru | 俄语 |
ar | 阿拉伯语 | hi | 印地语 |
vi | 越南语 | th | 泰语 |
id | 印尼语 | ms | 马来语 |
翻译后的文件使用语言代码后缀:
| 原文件 | 翻译后(中文) | 翻译后(日语) |
|---|---|---|
README.md | README.zh.md | README.ja.md |
guide.md | guide.zh.md | guide.ja.md |
理论上支持所有有书面文字的语言互译,包括主流语言与小语种。常见语言代码见上方表格。
不会。工具会保留所有 Markdown 格式:标题、加粗、斜体、代码块、表格、列表、链接。代码块内容不翻译。
不会。变量名、函数名、CLI 命令、URL、文件路径保持原文。例如 npm install 不会被翻译。
工具会根据上下文选择最合适的译法,保留原文语气(正式/口语)。对于无良好译法的词,保留原文并在括号中标注。
免费版支持单文件翻译与日常文本翻译;Pro 版扩展批量翻译、对话模式、术语库管理、API 集成与企业级本地化流程。
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由 Agent 内置 LLM 提供 |
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| 配置错误 | 参数缺失或格式错误 | 检查依赖说明中的配置要求 |
| 运行时错误 | 运行环境不满足 | 确认运行环境符合依赖说明 |
| 网络错误 | 连接超时或不可达 | 执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案 |