Translate

Translate text across languages while preserving formatting, placeholders, and locale conventions.

39|1|Updated Jul 2, 2026
One-click install
npx skills add https://github.com/HKU-MMLab/UniClawBench --skill translate-hku-mmlab
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Translate
Source: https://github.com/HKU-MMLab/UniClawBench/tree/main/injection/101_skill_usage/task_101_34_video_multilang/skills/translate
Command: npx skills add https://github.com/HKU-MMLab/UniClawBench --skill translate-hku-mmlab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Translating content often breaks formatting, corrupts placeholders, or produces literal translations that ignore cultural context. This Skill provides structured rules for accurate translation that preserves markdown structure, code blocks, and locale-specific conventions. ## Core Features & Use Cases - Formatting Preservation: Keeps code blocks, HTML tags, markdown syntax, and placeholders like {name} or %s intact during translation. - Language-Specific Handling: Applies correct plural forms, gender agreement, formality registers (tu/vous, du/Sie), and RTL considerations per target language. - Cultural Adaptation: Adapts idioms, converts units, and adjusts date and number formats to locale standards. - Use Case: Localize a product documentation site into Spanish, French, and German while keeping all code samples, API endpoints, and markdown links untouched and using the appropriate formal register for each audience. ## Quick Start Translate this markdown document into German, preserving all code blocks, placeholders, and formatting while using the formal Sie register.

Frequently Asked Questions about Translate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I translate markdown documents without breaking formatting?▼

Translate only the prose content while leaving markdown syntax, headers, links, and bold/italic markers untouched. Never translate content inside code blocks, HTML tags, or placeholders like {name} or %s.

What content should not be translated during localization?▼

Proper nouns, brand names, technical terms, URLs, email addresses, code snippets, CSS classes, API endpoints, and file extensions should remain in their original form. Numbers, dates, and IDs stay as-is unless locale conversion is needed.

How do I handle plural forms when translating to other languages?▼

Use the plural rules of the target language rather than English patterns, since languages like Russian, Arabic, and Polish have multiple plural categories. Ensure noun-adjective gender agreement in languages like Spanish, French, and German.

How do I choose the right formality level when translating?▼

Select the register based on context and audience: tu/vous in French, tú/usted in Spanish, du/Sie in German. Formal business documents typically require the formal register, while casual blog content uses informal forms.

Can translation handle right-to-left languages like Arabic?▼

Yes, but RTL languages require attention to text direction for Arabic and Hebrew content while keeping LTR elements like URLs and numbers in their original direction. Mixed-direction documents need careful bidirectional text handling.

Why do literal translations of idioms fail?▼

Idioms and expressions carry culture-specific meaning that does not transfer word-for-word. Adapt them to equivalent expressions in the target language to preserve the original intent and emotional nuance.