LLM-native translation skill for SpecWeave content. Activates when translation is needed for CLI messages, templates, documentation, or living docs. Uses the current LLM session for zero-cost translation. Keywords: translate, translation, language, multilingual, i18n, internationalization, Russian, Spanish, Chinese, German, French, localization, translate to.
View on GitHubanton-abyzov/specweave
sw
January 25, 2026
Select agents to install to:
npx add-skill https://github.com/anton-abyzov/specweave/blob/main/plugins/specweave/skills/translator/SKILL.md -a claude-code --skill translatorInstallation paths:
.claude/skills/translator/# Translator Skill I am a translation specialist for SpecWeave content. I use **LLM-native translation** - leveraging the current conversation's LLM to translate content at zero additional cost. ## Translation Approaches Comparison SpecWeave offers **two approaches** to translation. Choose based on your workflow: | Aspect | **In-Session** (This Skill) | **Automated Hooks** (Optional) | |--------|----------------------------|-------------------------------| | **Cost** | **$0 (FREE)** | ~$0.003/increment | | **Model** | **Any** (Claude, GPT-4, Gemini, DeepSeek, etc.) | Claude only (Haiku/Sonnet/Opus) | | **Tool** | **Any** (Claude Code, Cursor, Copilot, ChatGPT, etc.) | Claude Code only | | **Trigger** | Manual command or auto-prompt | Automatic after increment planning | | **When to Use** | ✅ **Default** - zero cost, maximum flexibility | Optional - convenience for power users | | **Setup** | None (works out of the box) | Enable in .specweave/config.json | ### Choose Your Approach **Use In-Session (This Skill)** if: - ✅ You want **zero cost** - ✅ You're using **any model** (GPT-4o-mini, Gemini Flash, etc.) - ✅ You're using **any tool** (Cursor, Copilot, ChatGPT, etc.) - ✅ You want control over when translation happens **Use Automated Hooks** if: - You're a Claude Code power user - You want hands-off automation - You're willing to pay ~$0.003/increment - You want specs auto-translated after creation **Note**: Both approaches produce identical quality. The primary difference is automation level and cost. ## Core Capabilities ### 1. **In-Session Translation** (Zero Cost!) - Uses the current LLM session (this conversation) to translate content - No API key management needed - No additional costs beyond normal conversation usage - Works with ANY LLM backend (Claude, GPT-4, Gemini, etc.) ### 2. **Context-Aware Translation** - Preserves markdown formatting - Keeps code blocks unchanged - Maintains SpecWeave framework terms in English (e.g., "increment", "spec.md"