← powerpoint.md

PPT Translator

Amazon Bedrock CLI + MCP Open Source
Best for: Translating existing PowerPoint presentations into other languages while preserving all formatting, layouts, fonts, and design — no manual reformatting after translation
Not ideal for: Creating new presentations from scratch — PPT Translator is a translation tool, not a generation tool; use it after you have a deck you need to localize

How Translation Works

📊
Input PPTX
Any language
🔍
Text Extraction
Preserves positions
🤖
Amazon Bedrock
LLM translation
📊
Output PPTX
Same design

Text is extracted preserving position metadata, translated via Bedrock's LLMs (Claude, Titan, etc.), then written back into the exact same PPTX positions — formatting untouched.

Supported Languages

English Chinese (Simplified) Japanese Korean Spanish French German Portuguese Italian Arabic Russian Hindi + Any Bedrock-supported language

Language support depends on the Bedrock model selected. Claude on Bedrock supports 50+ languages. Highlighted languages are best-tested by the community.

Key Capabilities

🎨
Format Preservation
Font families, sizes, colors, bold/italic, text box positions, background fills — all preserved exactly. Only the text content changes, not the design
🤖
LLM-Quality Translation
Uses Amazon Bedrock LLMs (Claude, Anthropic, Amazon Titan) — significantly better context and nuance than rule-based translation services for technical and business content
🖥️
CLI + MCP Interfaces
Use as a CLI command for scripting, or as an MCP server for Claude Desktop integration — translate from a chat prompt in Claude Desktop
📦
Batch Translation
Translate a folder of PPTX files in one command — useful for localizing entire presentation libraries across product lines or regions

Signals

Backend
Amazon Bedrock
Interface
CLI + MCP
Format Preserved
Yes (100%)
License
Open Source

Quality Assessment

Formatting Preservation
4.8
Translation Quality
4.4
Setup Ease
3.4
Cost Efficiency
3.5

Formatting preservation is the standout — the main reason to use this over manual translation. Setup ease reflects the AWS Bedrock dependency. Cost efficiency depends on Bedrock pricing per token for the selected model.

Install & Use

# Requires: AWS account with Bedrock access + credentials pip install ppt-translator # Translate a PPTX from English to Japanese ppt-translator --input deck.pptx --target ja --output deck-ja.pptx # Translate to multiple languages at once ppt-translator --input deck.pptx --target zh,ja,ko,es --outdir ./localized/ # Use as MCP server with Claude Desktop # Then ask: "Translate this PPTX to Spanish" # and provide the file path — Claude calls the MCP translation tool

Alternatives & Tradeoffs

Claude for PowerPoint
Can translate individual text boxes interactively in PowerPoint. PPT Translator wins for bulk translation of entire decks with guaranteed formatting preservation
Kimi Office Skills
Full PPTX generation skill — better for creating multilingual decks from scratch. PPT Translator wins when you have an existing deck to localize
Anthropic PPTX Skill
Better for generating new decks in any language from scratch. PPT Translator wins for preserving the exact design of an existing deck while changing language

Community Outputs

Translated presentations using PPT Translator. Submit yours after use.
EN → JA
Bedrock · Claude · 4.6/5
EN → ZH
Bedrock · Titan · 4.5/5
EN → ES
Bedrock · Claude · 4.4/5
EN → KO
Bedrock · Claude · 4.4/5