# Oma Translation

Translate or revise localized UI strings and prose while preserving meaning...

- Repository: https://github.com/first-fluke/oh-my-agent (1356 stars)
- Category: Design
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add first-fluke/oh-my-agent --skill oma-translation -g -a claude-code -y`
Codex: `npx skills add first-fluke/oh-my-agent --skill oma-translation -g -a codex -y`
Cursor: `npx skills add first-fluke/oh-my-agent --skill oma-translation -g -a cursor -y`
Gemini CLI: `npx skills add first-fluke/oh-my-agent --skill oma-translation -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add first-fluke/oh-my-agent`

## Description

Translate or revise localized UI strings and prose while preserving meaning, terminology, placeholders, and structure.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Translation - Context-Aware Localization

## Scheduling

### Goal
Translate, review, or adapt multilingual content faithfully and naturally while preserving the
parts that must remain exact: placeholders, code, links, formatting, terminology, and file
structure.

### Intent signature
- Translate, localize, review a translation, adapt copy, or create a glossary/style guide.
- Update target-language files after the source changed.

### When to use
- UI strings, error messages, locale files, documentation, reports, marketing copy, and prose.
- Review of existing translations for accuracy, register, terminology, or naturalness.

### When NOT to use
- i18n infrastructure, locale registration, or key extraction -> use the relevant development skill.
- Date/pluralization APIs or other code-level localization -> use the owning code-domain skill.

### Expected inputs
- Source text, target language or locale, content type, and requested output mode.
- Existing locale files, glossary, surrounding context, and optional author sample.
- Placeholder and formatting constraints when the source is structured.

### Expected outputs
- Natural target-language text or evidence-backed review findings.
- Exact preservation of placeholders, code spans, links, headings, list structure, and locale keys.
- Translator notes only for meaningful ambiguity or necessary cultural explanation.

### Dependencies
- Target profile: `resources/lang/{code}.md`, if one exists.
- `resources/translation-rubric.md` for substantive content or review.
- Selected external prose-style skills for English and Korean; loading and execution
  are defined in `resources/style-skills.md`.
- Shared prose diagnostics and translation exceptions for other target languages.
- Existing siblings and glossary when translating into a project.

The rest: https://github.com/first-fluke/oh-my-agent/blob/HEAD/.agents/skills/oma-translation/SKILL.md
