ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified utilities Safety 3/5

Text Translator

Translate text between languages using translate-shell (trans) — no API keys required.

Why use this skill?

Easily translate text between languages using OpenClaw's Text Translator skill. Powered by translate-shell, it's fast, free, and requires no API keys.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/sa9saq/text-translator
Or

What This Skill Does

The Text Translator skill provides a powerful command-line interface for OpenClaw to perform linguistic conversions using the translate-shell utility. By leveraging the trans engine, this skill allows users to translate text across a vast array of global languages without the need for cumbersome API keys or paid subscriptions. It acts as an abstraction layer between the AI agent and the system shell, enabling seamless, accurate, and rapid text conversion directly within the terminal workflow. Whether you need to quickly translate snippets, process files, or iterate through large batches of text, this tool ensures that language barriers are removed efficiently and reliably.

Installation

To begin using the Text Translator, ensure you have the translate-shell package installed on your host system. On Debian-based systems, this is achieved via sudo apt-get install translate-shell. Once installed, you can integrate this capability into your OpenClaw environment by running the command: clawhub install openclaw/skills/skills/sa9saq/text-translator. Ensure that your environment has internet access, as the translation engine functions by communicating with remote translation services.

Use Cases

  • Localization Workflow: Quickly convert UI strings or documentation content into multiple languages to support international audiences.
  • Research Assistance: Translate technical documentation, articles, or comments from foreign languages to understand specialized knowledge without manual copy-pasting.
  • Data Processing: Batch translate large text files to prepare datasets for cross-linguistic analysis or model training.
  • Cross-Lingual Communication: Draft messages or emails in your native tongue and generate instant, high-quality translations for international colleagues.

Example Prompts

  • "Translate the following text into Japanese for me: 'How can I assist you with your project today?'"
  • "I have a file called notes.txt, please translate its entire content from English to French and save it as notes_fr.txt."
  • "What is the German translation of 'Good morning' and can you provide some usage alternatives?"

Tips & Limitations

  • Privacy Warning: This skill sends text to Google Translate servers. Never process sensitive data, PII, or credentials using this tool.
  • Rate Limiting: High volumes of requests may trigger rate limiting. When processing large files, implement a 'sleep' command to ensure stability.
  • Data Integrity: Always quote your input strings in your prompts to ensure special characters or shell-reserved symbols do not break the command execution.
  • Language Support: If you are unsure about language codes, use trans -R to list every supported locale. If a specific translation fails, verify your network connection first, as offline mode is not supported.

Metadata

Author@sa9saq
Stars1133
Views3
Updated2026-02-18
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-sa9saq-text-translator": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#translation#localization#language#cli#utility
Safety Score: 3/5

Flags: network-access, file-read, file-write, code-execution