translate-ms

Translate Word and PowerPoint documents while preserving formatting and structure.

47|2|Updated Jun 3, 2026
One-click install
npx skills add https://github.com/Amazon-Quick/Amazon-Quick-official-catalog --skill translate-ms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: translate-ms
Source: https://github.com/Amazon-Quick/Amazon-Quick-official-catalog/tree/main/skills/translate-ms
Command: npx skills add https://github.com/Amazon-Quick/Amazon-Quick-official-catalog --skill translate-ms

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-docx, lxml, python-pptx, and includes scripts (resource) components.

What problem does it solve?

Translates Microsoft Word and PowerPoint files into a target language while preserving all formatting, styles, layouts, tables, and hyperlinks, enabling consistent multilingual documentation.

Core Features & Use Cases

  • Preserves original formatting and document structure for .docx and .pptx during translation.
  • Supports deterministic two-phase processing with an optional glossary to safeguard terminology.
  • Generates translated outputs named with the target language suffix to simplify distribution and review.
  • Use Case: Global teams translate decks and reports to support multilingual communication and compliance.

Quick Start

Translate a Word document or PowerPoint presentation to a target language and save the translated file with the language suffix.

Frequently Asked Questions about translate-ms

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

FAQPage Schema
How do I translate a Word document while preserving formatting and styles?

This Skill translates .docx files while preserving original formatting, styles, layouts, tables, and hyperlinks. It outputs a new Word document named with the target language suffix.

Can I translate PowerPoint presentations without losing the slide layout?

Yes, you can translate .pptx presentations while preserving slide layouts, formatting, and hyperlinks. The Skill outputs a translated PowerPoint file named with the target language suffix.

How does a glossary help maintain terminology during document translation?

A custom glossary ensures consistent terminology across translated documents. The deterministic two-phase pipeline applies your glossary terms, maintaining accuracy even when batching large files across parallel workers.

What is the best way to translate large PowerPoint files into another language?

The best way to handle large document translation is using a Skill that batches work across parallel workers. This approach processes large .pptx and .docx files efficiently while preserving formatting and layouts.

Does the translation process support custom terminology and deterministic output?

Yes, the translation process supports custom terminology and deterministic output. It uses a custom glossary within a two-phase pipeline to ensure consistent terminology and stable translation results across multiple runs.

Do I need python-docx and python-pptx to translate Word and PowerPoint files?

Yes, the Skill relies on python-docx and python-pptx dependencies to parse and modify .docx and .pptx structures. These libraries enable the preservation of layouts, tables, and hyperlinks during translation.