## What problem does it solve?
The Humanoid AI Studio curriculum contains technical prose mixed with code, ROS 2 identifiers, file paths, and CLI commands that must remain intact during localization; without a specialized process, translations can corrupt technical identifiers and break RTL rendering for Urdu and similar languages. This Skill enables fluent, context-aware translations of educational content while preserving all technical elements and providing metadata to render content right-to-left when required.
## Core Features & Use Cases
- Preserve Technical Identifiers: Keeps fenced code blocks, inline code, ROS 2 package and topic names, file paths, and CLI commands in English to avoid breaking examples and tutorials.
- RTL Support & Metadata: Emits an RTL flag and language metadata so frontends can apply dir="rtl" and lang attributes for correct rendering.
- Composable Pipeline: Integrates with personalization workflows by running personalization first and then applying translation, ensuring both adaptations and localization are preserved.
- Error Handling: Defines retry behavior for translation failures and treats malformed code blocks as preserved to avoid corrupting examples.
### Quick Start
Translate the provided chapter content into Urdu with right-to-left formatting while preserving all fenced and inline code, ROS 2 package and topic names, file paths, and CLI commands in English.