PPT Translator
Vertaalt .pptx decks via elke LLM-provider terwijl geprobeerd wordt lettertypen, kleur, tabellen te behouden (uitlijning is buggy).
Werkt met setup
Wat het doet
Extraheert PowerPoint tekst/opmaak naar XML, vertaalt het via een pluggable provider (OpenAI/Anthropic/DeepSeek/Grok/Gemini), en herbouwt het deck met intacte lettertypen, kleuren en tabelstructuur, waarbij de lettergrootte automatisch wordt geschaald voor CJK-naar-Engelse uitbreiding. Activeert bij het vertalen van .pptx bestanden tussen talen, vooral CJK-paren waar tekstuitbreiding overflow veroorzaakt.
Testrapport
Echte uitvoering op een gegenereerd CJK testdeck bevestigde dat de skill bold/color/font-scaling behoudt die een naïeve shape.text=translated baseline volledig vernietigt — maar ontdekte ook een live bug: expliciete paragraafuitlijning (bijv. gecentreerde titels) wordt stilzwijgend weggelaten op elke vertaalde dia vanwege een f-string/dict-key mismatch in pipeline.py, wat de claim van de README over uitlijningsbehoud tegenspreekt.
Getest op: 2026-07-14 · Claude Code 2.x (agent harness)
Installatie
git clone https://github.com/tristan-mcinnis/PPT-Translator-Formatting-Intact-with-LLMs cd PPT-Translator-Formatting-Intact-with-LLMs mkdir -p ~/.claude/skills cp -r .claude/skills/ppt-translator ~/.claude/skills/ppt-translator
Commando's en voorbeeldprompts
/ppt-translatorVertaalt .pptx decks via elke LLM-provider terwijl geprobeerd wordt lettertypen, kleur, tabellen te behouden (uitlijning is buggy).
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Translate this PowerPoint deck from Chinese to EnglishFix the font scaling after translating my CJK slidesKeep the table formatting intact when translating this pptx