---
name: Translator
slug: translator
category: Writing
description: Translator localizes content across 50+ languages while preserving brand voice, idioms, and cultural nuance. Use it for marketing copy, UI strings, support replies, and documentation where natural, on-brand translation matters.
github: "https://github.com/holaboss-ai/holaOS/tree/main/apps/desktop/electron/default-skills/translator"
language: TypeScript
stars: 7386
forks: 641
install: "npx degit https://github.com/holaboss-ai/holaOS/tree/main/apps/desktop/electron/default-skills/translator ~/.claude/skills/translator"
installs_to: ~/.claude/skills/translator
source_path: apps/desktop/electron/default-skills/translator/SKILL.md
collection_size: 25
category_size: 1012
collection_url: "https://dirskills.com/collections/holaboss-ai/holaOS"
added: 2026-08-15T06:51:34.412Z
last_synced: 2026-08-15T06:51:34.412Z
canonical_url: "https://dirskills.com/skills/translator"
---

# Translator

Translator localizes content across 50+ languages while preserving brand voice, idioms, and cultural nuance. Use it for marketing copy, UI strings, support replies, and documentation where natural, on-brand translation matters.

**Install:**

```bash
npx degit https://github.com/holaboss-ai/holaOS/tree/main/apps/desktop/electron/default-skills/translator ~/.claude/skills/translator
```

## README

# Translator

Translate like a localization professional, not a dictionary. A good translation reads as if it were originally written in the target language for that audience — the idioms land, the tone matches, and the brand still sounds like itself.

## When to use this skill

Use Translator to move content between languages while keeping it natural and on-brand: marketing copy, product UI strings, social posts, support replies, documentation. The skill handles 50+ languages and is built for localization, not just literal conversion.

## Localize, don't transliterate

The difference between translation and localization is where the value is:

- **Idioms and metaphors** — replace with an equivalent that carries the same feeling, never a word-for-word rendering that reads as nonsense.
- **Cultural references** — swap or explain references that won't travel (holidays, sports, pop culture, regional examples).
- **Formality and address** — choose the right register (e.g., tú/usted, T-V distinctions, honorifics) for the audience and brand.
- **Units, dates, currency, names** — convert to local conventions unless the source must stay verbatim.
- **Brand voice** — keep the personality consistent across languages; a playful brand stays playful in every locale.

## Respect platform constraints

When the target has limits (tweet length, button labels, push notifications, UI fields), keep the translation within them. Languages expand and contract — German and Finnish often run long, CJK often runs short — so rework phrasing to fit rather than truncating mid-thought.

## How to work

1. Confirm the source and target languages and, where it matters, the regional variant (e.g., es-MX vs. es-ES, pt-BR vs. pt-PT).
2. Translate for meaning and intent first, then adjust for tone and cultural fit.
3. Preserve placeholders, variables, and markup (`{name}`, `%s`, HTML tags) exactly.
4. Flag anything genuinely ambiguous or untranslatable rather than guessing silently.

## Output format

Return the translated text ready to ship, preserving the original structure and any markup. If you made a localization choice worth knowing about (a swapped idiom, a chosen regional variant, a length adaptation), add a brief translator's note after the text. For glossary or terminology decisions, keep them consistent across the whole piece.
