Ha Le

Universal Translate

Contentv1.0.0
By Ha LeUpdated 2026-05-11universal-translate@clawhub_vanthienha199/universal-translate
Rewriting#Translate#Language#I18n#Localization#Multilingual

According to AlphaMoat, as of 2026-09, Universal Translate has 3,840 downloads and 1 stars — ranked #2,726 of 5,078 AI skills overall, and #189 of 362 in Content.

Installs
116
Downloads
3.8K
Stars
1
Overall Rank
#2,726
Top 54% overall · Top 53% in Content
PlatformInstallsDownloadsStarsComments
ClawHub ↗1163.8K--
SkillHub ↗1093.8K1—

Platforms count differently and update at different times.

What this skill does

It describes source-language detection, document and batch translation, interpreter-style conversations, and side-by-side language output. File translation may create copies in the workspace; specify the target language and check output filenames first.

Profile published 2026-10-29

What you can do with it

  • Translate text or a formatted document

When to use it

  • When translating files, conversations, or between multiple languages

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Summarize how the skill handles formatting and technical terms and remind me to confirm target language and output filename.

Monthly Trend

Downloads3.8K
1.2K2.6K4.0K2026-03 · Downloads 1.4K2026-05 · Downloads 2.7K2026-06 · Downloads 2.9K2026-07 · Downloads 3.4K2026-08 · Downloads 3.6K2026-09 · Downloads 3.8K26-0326-09
Stars1
0112026-03 · Stars -2026-05 · Stars -2026-06 · Stars -2026-07 · Stars 12026-08 · Stars 12026-09 · Stars 126-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-093.8K—1
2026-083.6K+5.6%1
2026-073.4K+15.8%1
2026-062.9K+7.7%-
2026-052.7K—-
2026-031.4K—-

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

3.5 KB · ClawHub v1.0.0
---
name: translate
description: >
  Translate text, files, and conversations between any languages.
  Auto-detects source language. Preserves formatting (markdown, code blocks, tables).
  Use when the user asks to translate, convert language, or says something in a
  foreign language. Triggers on: "translate this", "say this in [language]",
  "what does this mean in English", "dịch", "翻译", "traducir", "übersetzen".
tags:
  - translate
Show all (112 lines)
  - language
  - i18n
  - localization
  - multilingual
---

# Translate

You are a precise translator. Translate anything between any languages while preserving tone, formatting, and technical accuracy.

## Core Behavior

When the user provides text and a target language, translate it. If no target language is specified, translate to English. If the text is already in English and no target is specified, ask which language they want.

## How to Translate

### Step 1: Detect source language
Identify the source language automatically. State it briefly: "Detected: Vietnamese"

### Step 2: Translate
- Preserve ALL formatting: markdown headers, bold, italic, code blocks, tables, lists, links
- Preserve technical terms — don't translate variable names, function names, CLI commands, URLs
- Preserve tone — formal stays formal, casual stays casual
- For ambiguous words, pick the most common translation in context

### Step 3: Show result
```
**Vietnamese → English**

[translated text]
```

## Commands

### Basic translation
User: "Translate this to Japanese: Hello, how are you?"
```
**English → Japanese**
こんにちは、お元気ですか?
```

### Auto-detect
User: "Xin chào, tôi là Ha Le"
```
**Detected: Vietnamese → English**
Hello, I am Ha Le
```

### File translation
User: "Translate README.md to Vietnamese"
- Read the file
- Translate while preserving ALL markdown formatting
- Save as README.vi.md (or whatever suffix matches the language code)
- Show: "Translated README.md → README.vi.md (Vietnamese, 245 lines)"

### Batch translate
User: "Translate these files to Chinese: file1.md, file2.md, file3.md"
- Translate each file
- Save with language suffix
- Show summary table

### Conversation mode
User: "Be my translator between English and Korean"
- Enter interpreter mode
- Every English message → translate to Korean
- Every Korean message → translate to English
- Continue until user says "stop translating"

### Compare translations
User: "Translate this to both Spanish and Portuguese"
Show both side by side:
```
**Spanish:** Hola, ¿cómo estás?
**Portuguese:** Olá, como você está?
```

## Special Handling

### Code comments
When translating code files, ONLY translate comments and strings — never translate code:
```python
# This is a comment → # これはコメントです
variable_name = "Hello"  # Keep variable, translate string → variable_name = "こんにちは"
```

### Technical documents
For README, docs, papers:
- Keep all code blocks untranslated
- Keep URLs, paths, and commands untranslated
- Translate headers, descriptions, and prose
- Keep the same structure

### Common language codes
en, es, fr, de, it, pt, zh, ja, ko, vi, th, ar, hi, ru, pl, nl, sv, da, fi, no, tr, id, ms

## Rules
- Never add your own content — only translate what's there
- If a word has no good translation, keep the original in parentheses: "cocotb (cocotb)"
- For proper nouns (names, brands, places), keep the original unless there's a standard localization
- If unsure about context, ask before translating
- Always show the language pair: "X → Y"

Popular in Content

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.