rtl-document-translation

Translate structured DOCX documents into RTL languages while preserving formatting and tables.

47|Updated Nov 8, 2025
One-click install
npx skills add https://github.com/belumume/claude-skills --skill rtl-document-translation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rtl-document-translation
Source: https://github.com/belumume/claude-skills/tree/main/rtl-document-translation
Command: npx skills add https://github.com/belumume/claude-skills --skill rtl-document-translation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Translating structured DOCX documents into right-to-left languages (Arabic, Hebrew, Urdu) while preserving exact formatting, table structures, colors, and visual layout. This skill prevents manual reformatting errors by maintaining alignment, cell styling, and overall document fidelity during RTL translation.

Core Features & Use Cases

  • Preserves document structure: sections, tables, and layout for RTL outputs.
  • Maintains colors, backgrounds, and visual styling to ensure professional appearance.
  • Supports multiple RTL languages with precise text direction and alignment.
  • Use cases include translating business reports, financial proposals, and forms while keeping table dimensions and styling intact.

Quick Start

Copy the rtl-document-translation skill into Claude's skills directory, prepare a translation_dictionary.json mapping English phrases to target translations, and deploy or ZIP the skill for Claude usage. Then run a translation workflow against a DOCX file and verify results with the included verification utilities.

Frequently Asked Questions about rtl-document-translation

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

FAQPage Schema
How do I translate a DOCX document into Arabic while preserving table structure?

To translate a DOCX into Arabic while preserving table structure, you can use a multi-pass translation workflow that maintains exact cell styling, alignment, and layout fidelity for right-to-left languages. This prevents manual reformatting errors in business documents.

What is the best way to keep formatting intact when converting DOCX to Hebrew?

The best way to keep formatting intact during DOCX to Hebrew conversion is applying multi-pass translation matching with automated verification. This preserves sections, colors, backgrounds, and overall document layout precisely for RTL outputs.

Do I need Python to automate right-to-left document translation for Urdu?

You need Python 3.8 or higher with python-docx and Pillow to automate right-to-left document translation for Urdu. These dependencies enable the automated verification and layout preservation required for accurate RTL rendering.

How do I set up a translation dictionary for RTL DOCX processing?

To set up a translation dictionary for RTL DOCX processing, create a JSON file mapping English phrases to your target RTL language translations. Deploy this mapping file with the skill to ensure precise phrase matching during the automated workflow.

Why does my RTL translation break table cell styling in Word documents?

RTL translation often breaks table cell styling in Word documents because standard translation tools ignore right-to-left alignment and visual layout rules. Using a specialized DOCX RTL workflow with automated verification preserves exact cell dimensions and styling.

Does this RTL translation approach work for complex business proposals and forms?

Yes, this RTL translation approach works for complex business proposals and forms. It is specifically designed for structured DOCX documents, ensuring that financial reports and forms maintain precise visual layout, table fidelity, and professional appearance.