文本翻译器:免费多语言免 API 翻译 - Openclaw Skills
作者:互联网
2026-04-18
什么是 文本翻译器?
Text Translator 技能是一款专为开发者和 AI 智能体设计的强大实用工具,旨在提供可靠的多语言支持,且无需管理 API 密钥的开销。通过利用 translate-shell 引擎,该技能允许直接从命令行或集成工作流在数十种全球语言之间进行无缝翻译。
Openclaw Skills 库中的这一特定组件侧重于简单性和易用性。它通过稳定的 CLI 封装器提供了与 Google 翻译引擎的桥梁,使其成为本地化内容、翻译代码注释或在智能体操作期间处理多语言数据集的绝佳选择。
下载入口:https://github.com/openclaw/skills/tree/main/skills/sa9saq/text-translator
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install text-translator
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 text-translator。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
文本翻译器 应用场景
- 将文档或源代码注释本地化为多种语言。
- 在智能体工作流中实时翻译用户输入或系统日志。
- 批量翻译大型文本文件以进行数据处理和分析。
- 为内部命令行界面自动化多语言支持。
- 该技能接收文本输入以及可选的源语言和目标语言参数。
- 它调用 translate-shell 工具针对翻译引擎处理请求。
- 如果省略源语言,工具将自动检测输入语言以获得最佳结果。
- 输出被捕获并格式化为结构化的 Markdown 表格,同时显示原文和译文。
- 对于大规模任务,系统可以通过内置延迟迭代行,以遵守速率限制。
文本翻译器 配置指南
要在您的 Openclaw Skills 环境中使用此组件,请确保您的主机系统上安装了 translate-shell 依赖项:
# 对于 Ubuntu/Debian 系统
sudo apt-get update
sudo apt-get install translate-shell
# 验证安装
which trans
开始翻译不需要 API 密钥或外部身份验证头。
文本翻译器 数据架构与分类体系
| 组件 | 描述 | 数据类型 |
|---|---|---|
| 源语言代码 | ISO 639-1 语言代码 (例如 en, ja) | 字符串 |
| 目标语言代码 | ISO 639-1 语言代码 (例如 es, fr) | 字符串 |
| 原始文本 | 要翻译的输入字符串 | 字符串 |
| 输出表格 | 包含原文和译文的 Markdown 格式结果 | Markdown |
| 语言列表 | 通过 trans -R 支持的代码列表 | 参考列表 |
description: Translate text between languages using translate-shell (trans) — no API keys required.
Text Translator
Translate text between languages using free, no-API-key methods.
Requirements
translate-shell(trans) — install:sudo apt-get install translate-shell- No API keys needed
Instructions
Basic translation
# Translate with explicit source/target
trans -b en:ja "Hello, how are you?"
# Auto-detect source language
trans -b :en "こんにちは"
# Detailed output with alternatives and pronunciation
trans en:de "Good morning"
# Translate a file
trans -b en:fr -i input.txt -o output.txt
Common language codes
en English, ja Japanese, zh Chinese, ko Korean, fr French, de German, es Spanish, pt Portuguese, it Italian, ru Russian, ar Arabic, hi Hindi, th Thai, vi Vietnamese
Batch translation
# Translate multiple lines (one per line)
while IFS= read -r line; do
trans -b :en "$line"
sleep 0.5 # Rate limit courtesy
done < input.txt
Output format
**Translation** (en → ja):
| Original | Translation |
|----------|-------------|
| Hello | こんにちは |
| Thank you | ありがとうございます |
*Powered by Google Translate via translate-shell*
Edge Cases
transnot installed: Check withwhich trans. Provide install command for the user's OS.- Rate limiting: Google Translate may throttle after many requests. Add
sleep 0.5between batch calls. - Long text: Split into paragraphs for better translation quality and to avoid timeouts.
- Unsupported language:
trans -Rlists all supported languages. Suggest closest match. - Special characters: Quote the input string to prevent shell interpretation.
- Offline:
transrequires internet — no offline fallback available.
Security
- Translation sends text to Google Translate servers — never translate sensitive data (passwords, API keys, private documents).
- Warn user if the text appears to contain credentials or PII.
Notes
translate-shellis the recommended method — stable, packaged in most Linux distros.- The undocumented Google Translate API endpoint may break without notice — prefer
trans.
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
Minecraft 3D 建造计划生成器:AI 场景架构师 - Openclaw Skills
Scholar Search:自动化文献搜索与研究简报 - Openclaw Skills
issue-to-pr: 自动化 GitHub Issue 修复与 PR 生成 - Openclaw Skills
接班交班总结器:临床 EHR 自动化 - Openclaw Skills
Teacher AI 备课专家:K-12 自动化教案设计 - Openclaw Skills
专利权利要求映射器:生物技术与制药 IP 分析 - Openclaw Skills
生成 Tesla 车身改色膜:用于 3D 显示的 AI 图像生成 - Openclaw Skills
Taiwan MD:面向台湾的 AI 原生开放知识库 - Openclaw Skills
自学习与迭代演进:AI Agent 成长框架 - Openclaw Skills
HIPC Config Manager: 安全的 API 凭据处理器 - Openclaw Skills
AI精选
