translate-urdu

Translates Markdown/XHTML-style content while preserving code and technical identifiers.

1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/ayeshakhalid192007-dev/humanoid-ai-studio --skill translate-urdu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: translate-urdu
Source: https://github.com/ayeshakhalid192007-dev/humanoid-ai-studio/tree/main/skills/translate-urdu
Command: npx skills add https://github.com/ayeshakhalid192007-dev/humanoid-ai-studio --skill translate-urdu

SYSTEM DOCUMENTATION & REQUIREMENTS

## 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.

Frequently Asked Questions about translate-urdu

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

FAQPage Schema
How do I translate technical curriculum content to Urdu without breaking code blocks?

To translate technical curriculum content to Urdu without breaking code blocks, use a translation process that skips fenced code blocks, inline code, ROS 2 package names, file paths, and CLI commands, preserving them in English while translating surrounding prose.

How do I translate ROS 2 documentation to Urdu while preserving package and topic names?

Translating ROS 2 documentation to Urdu requires a process that specifically identifies and skips ROS 2 package and topic names, file paths, and CLI commands, ensuring these technical identifiers remain in English while educational prose is localized.

Does Gemini translation support right-to-left formatting for Urdu educational content?

Gemini translation supports right-to-left formatting for Urdu educational content by emitting an rtl metadata flag and language metadata, enabling frontends to apply correct dir="rtl" and lang attributes for proper rendering.

What is the best way to localize humanoid AI curriculum content for RTL languages?

The best way to localize humanoid AI curriculum content for RTL languages is to apply a composable pipeline that translates prose, headings, and callouts while preserving technical identifiers and automatically generating RTL metadata flags for frontend rendering.

How does error handling work when translating educational content with malformed code blocks?

Error handling for translating educational content with malformed code blocks treats malformed blocks as preserved text to avoid corrupting examples, and defines retry behavior for translation failures to maintain pipeline stability.

Can I run curriculum personalization before applying Urdu translation?

You can run curriculum personalization before applying Urdu translation by using a composable pipeline that runs personalization first and then applies translation, ensuring both content adaptations and localization are fully preserved.