Professional Translation Skill
Provide professional, high-quality translation using Claude's native language understanding and generation capabilities.
Overview
This skill enables accurate, context-aware translation between languages while preserving:
- Technical terminology
- Code blocks and syntax
- Markdown formatting
- Cultural appropriateness
- Original tone and intent
Translation Workflow
Step 1: Analyze Source Content
Before translating:
- Identify the source language (if not explicitly provided)
- Understand the content type (technical documentation, article, UI text, etc.)
- Note any technical terms, code blocks, or special formatting
- Determine the appropriate tone and style
Step 2: Perform Translation
Apply professional translation principles:
Accuracy:
- Preserve the exact meaning of the original text
- Maintain technical accuracy, especially for domain-specific content
- Keep numerical values, dates, and proper nouns appropriate for the target locale
Fluency:
- Produce natural, idiomatic text in the target language
- Avoid literal word-for-word translation
- Use appropriate sentence structure for the target language
Format Preservation:
- Keep all Markdown syntax exactly as-is (headings, lists, links, etc.)
- Preserve code blocks completely unchanged
- Maintain image references and paths
- Keep HTML/JSX tags and attributes unchanged
- CRITICAL for MDX - Bold/Italic spacing:
- Always add a space after
**bold** or *italic* before the next character
- Example:
**Text:** word → Ensure space after the second **
- Correct:
**粗体:** 文字 (space after **)
- Wrong:
**粗体:**文字 (no space, will break MDX rendering)
- This is especially important for non-Latin languages (Chinese, Korean, Japanese)
- Apply to all bold/italic patterns:
**...**, *...*, __...__, _..._
Technical Terms:
- For widely recognized technical terms (API, HTTP, Git), keep in English or use standard translations
- For product names and brand names, keep original
- Use target language conventions for technical documentation
Step 3: Language-Specific Guidelines
Chinese (Simplified - zh):
- Use simplified Chinese characters (简体中文)
- Technical terms: Keep English when widely used (e.g., API, SDK) or use standard Chinese translations
- Punctuation: Use Chinese punctuation (。、,!?) for text, but keep English punctuation in code
- Tone: Professional and clear, use 您 for formal contexts
French (fr):
- Use proper French accents (é, è, à, ô, etc.)
- Technical terms: Use standard French translations when they exist (e.g., "ordinateur" not "computer")
- Tone: Maintain formal "vous" unless context clearly indicates informal tone
- Numbers: Use French formatting (space for thousands: 1 000 not 1,000)
Korean (ko):
- Use appropriate honorific level (formal 합니다 style for documentation)
- Technical terms: Common terms stay in English, but use Korean for general concepts
- Tone: Professional and respectful
- Mixed script: Acceptable to mix Korean with English technical terms
English (en):
- Use clear, professional English
- Follow US spelling conventions unless specified otherwise
- Technical terms: Use industry-standard terminology
- Tone: Professional but accessible
Step 4: Quality Check
Before delivering translation:
- Verify all code blocks remain unchanged
- Check that Markdown formatting is preserved
- Ensure technical terms are handled consistently
- Confirm the translation reads naturally in the target language
- Validate that links, images, and references still work
Output Format
Present translations clearly:
For single translations:
Provide the translated text directly, maintaining all original formatting.
For multiple languages:
Use clear section headers to separate each language:
## English (en)
[Translated content]
## 中文 (zh)
[Translated content]
## Français (fr)
[Translated content]
## 한국어 (ko)
[Translated content]
Special Cases
Code Comments
- Translate comments inside code blocks only if explicitly requested
- Default: Keep code (including comments) unchanged
Mixed Content
- For content mixing multiple languages, preserve the intentional multilingual parts
- Only translate what should be translated
Cultural References
- Adapt idioms and cultural references to equivalent concepts in target language
- When no equivalent exists, provide a culturally neutral translation that preserves meaning
Acronyms and Abbreviations
- Keep widely-known acronyms in original form (HTML, CSS, API, REST, etc.)
- Spell out and translate acronyms specific to the source language
Examples
Example 1: Technical Documentation
Source (en):
# Getting Started
Install the package using npm:
\`\`\`bash
npm install my-package
\`\`\`
The API provides three endpoints for data retrieval.
Target (zh):
# 快速开始
使用 npm 安装该包:
\`\`\`bash
npm install my-package
\`\`\`
该 API 提供三个数据检索端点。
Example 2: Preserving Technical Terms
Source (en):
"The React component uses hooks for state management."
Target (zh):
"该 React 组件使用 hooks 进行状态管理。"
Target (fr):
"Le composant React utilise des hooks pour la gestion d'état."
Target (ko):
"React 컴포넌트는 상태 관리를 위해 hooks를 사용합니다."
Example 3: Markdown Preservation
Source:
> **Note:** This is important.
See [documentation](https://example.com) for details.
Translation maintains exact same structure:
> **注意:** 这很重要。
详情请参阅[文档](https://example.com)。
Best Practices
- Context is key: Understanding the content type and audience improves translation quality
- Consistency: Use the same translation for recurring terms throughout a document
- Natural flow: Prioritize readability in the target language over literal translation
- Preserve intent: Maintain the original purpose and tone of the content
- Ask when uncertain: If target language or specific terminology is unclear, ask for clarification
Notes
- This skill uses Claude's native multilingual capabilities, no external translation APIs required
- Translation quality benefits from understanding the full context of the content
- For very large documents, consider translating section by section to maintain quality
- Always preserve code, links, and formatting exactly as they appear in the source
1---2name: translator3description: Professional translation using Claude's native capabilities. Use this skill when the user needs to translate text between languages with high quality, or when content needs to be localized for different language audiences.4---56# Professional Translation Skill78Provide professional, high-quality translation using Claude's native language understanding and generation capabilities.910## Overview1112This skill enables accurate, context-aware translation between languages while preserving:13- Technical terminology14- Code blocks and syntax15- Markdown formatting16- Cultural appropriateness17- Original tone and intent1819## Translation Workflow2021### Step 1: Analyze Source Content2223Before translating:241. Identify the source language (if not explicitly provided)252. Understand the content type (technical documentation, article, UI text, etc.)263. Note any technical terms, code blocks, or special formatting274. Determine the appropriate tone and style2829### Step 2: Perform Translation3031Apply professional translation principles:3233**Accuracy:**34- Preserve the exact meaning of the original text35- Maintain technical accuracy, especially for domain-specific content36- Keep numerical values, dates, and proper nouns appropriate for the target locale3738**Fluency:**39- Produce natural, idiomatic text in the target language40- Avoid literal word-for-word translation41- Use appropriate sentence structure for the target language4243**Format Preservation:**44- Keep all Markdown syntax exactly as-is (headings, lists, links, etc.)45- Preserve code blocks completely unchanged46- Maintain image references and paths47- Keep HTML/JSX tags and attributes unchanged48- **CRITICAL for MDX - Bold/Italic spacing**:49 - Always add a space after `**bold**` or `*italic*` before the next character50 - Example: `**Text:** word` → Ensure space after the second `**`51 - Correct: `**粗体:** 文字` (space after `**`)52 - Wrong: `**粗体:**文字` (no space, will break MDX rendering)53 - This is especially important for non-Latin languages (Chinese, Korean, Japanese)54 - Apply to all bold/italic patterns: `**...**`, `*...*`, `__...__`, `_..._`5556**Technical Terms:**57- For widely recognized technical terms (API, HTTP, Git), keep in English or use standard translations58- For product names and brand names, keep original59- Use target language conventions for technical documentation6061### Step 3: Language-Specific Guidelines6263**Chinese (Simplified - zh):**64- Use simplified Chinese characters (简体中文)65- Technical terms: Keep English when widely used (e.g., API, SDK) or use standard Chinese translations66- Punctuation: Use Chinese punctuation (。、,!?) for text, but keep English punctuation in code67- Tone: Professional and clear, use 您 for formal contexts6869**French (fr):**70- Use proper French accents (é, è, à, ô, etc.)71- Technical terms: Use standard French translations when they exist (e.g., "ordinateur" not "computer")72- Tone: Maintain formal "vous" unless context clearly indicates informal tone73- Numbers: Use French formatting (space for thousands: 1 000 not 1,000)7475**Korean (ko):**76- Use appropriate honorific level (formal 합니다 style for documentation)77- Technical terms: Common terms stay in English, but use Korean for general concepts78- Tone: Professional and respectful79- Mixed script: Acceptable to mix Korean with English technical terms8081**English (en):**82- Use clear, professional English83- Follow US spelling conventions unless specified otherwise84- Technical terms: Use industry-standard terminology85- Tone: Professional but accessible8687### Step 4: Quality Check8889Before delivering translation:901. Verify all code blocks remain unchanged912. Check that Markdown formatting is preserved923. Ensure technical terms are handled consistently934. Confirm the translation reads naturally in the target language945. Validate that links, images, and references still work9596## Output Format9798Present translations clearly:99100**For single translations:**101Provide the translated text directly, maintaining all original formatting.102103**For multiple languages:**104Use clear section headers to separate each language:105106```markdown107## English (en)108[Translated content]109110## 中文 (zh)111[Translated content]112113## Français (fr)114[Translated content]115116## 한국어 (ko)117[Translated content]118```119120## Special Cases121122### Code Comments123- Translate comments inside code blocks only if explicitly requested124- Default: Keep code (including comments) unchanged125126### Mixed Content127- For content mixing multiple languages, preserve the intentional multilingual parts128- Only translate what should be translated129130### Cultural References131- Adapt idioms and cultural references to equivalent concepts in target language132- When no equivalent exists, provide a culturally neutral translation that preserves meaning133134### Acronyms and Abbreviations135- Keep widely-known acronyms in original form (HTML, CSS, API, REST, etc.)136- Spell out and translate acronyms specific to the source language137138## Examples139140### Example 1: Technical Documentation141142**Source (en):**143```markdown144# Getting Started145146Install the package using npm:147148\`\`\`bash149npm install my-package150\`\`\`151152The API provides three endpoints for data retrieval.153```154155**Target (zh):**156```markdown157# 快速开始158159使用 npm 安装该包:160161\`\`\`bash162npm install my-package163\`\`\`164165该 API 提供三个数据检索端点。166```167168### Example 2: Preserving Technical Terms169170**Source (en):**171"The React component uses hooks for state management."172173**Target (zh):**174"该 React 组件使用 hooks 进行状态管理。"175176**Target (fr):**177"Le composant React utilise des hooks pour la gestion d'état."178179**Target (ko):**180"React 컴포넌트는 상태 관리를 위해 hooks를 사용합니다."181182### Example 3: Markdown Preservation183184**Source:**185```markdown186> **Note:** This is important.187188See [documentation](https://example.com) for details.189```190191**Translation maintains exact same structure:**192```markdown193> **注意:** 这很重要。194195详情请参阅[文档](https://example.com)。196```197198## Best Practices1992001. **Context is key:** Understanding the content type and audience improves translation quality2012. **Consistency:** Use the same translation for recurring terms throughout a document2023. **Natural flow:** Prioritize readability in the target language over literal translation2034. **Preserve intent:** Maintain the original purpose and tone of the content2045. **Ask when uncertain:** If target language or specific terminology is unclear, ask for clarification205206## Notes207208- This skill uses Claude's native multilingual capabilities, no external translation APIs required209- Translation quality benefits from understanding the full context of the content210- For very large documents, consider translating section by section to maintain quality211- Always preserve code, links, and formatting exactly as they appear in the source