PPT Translator
Oversætter .pptx decks via enhver LLM-udbyder, mens den forsøger at bevare skrifttyper, farver, tabeller (justering er buggy).
Virker med opsætning
Hvad det gør
Ekstraherer PowerPoint tekst/formatering til XML, oversætter det gennem en pluggbar udbyder (OpenAI/Anthropic/DeepSeek/Grok/Gemini), og genskaber decket med skrifttyper, farver og tabelstruktur intakt, automatisk skalering af skriftstørrelse for CJK-til-engelsk ekspansion. Triggers ved oversættelse af .pptx-filer mellem sprog, især CJK-par, hvor tekstudvidelse forårsager overflow.
Testrapport
Reel kørsel på et genereret CJK test-deck bekræftede, at skillen bevarer fed/farve/skriftstørrelse-skalering, som en naiv shape.text=oversat baseline ødelægger fuldstændigt -- men afslørede også en live bug: eksplicit afsnitsjustering (f.eks. centreret titel) droppes lydløst på hver oversat slide på grund af en f-string/dict-key mismatch i pipeline.py, hvilket modsiger README'ens påstand om justeringsbevarelse.
Testet: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
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
Kommandoer og eksempelprompter
/ppt-translatorOversætter .pptx decks via enhver LLM-udbyder, mens den forsøger at bevare skrifttyper, farver, tabeller (justering er buggy).
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Translate this PowerPoint deck from Chinese to EnglishFix the font scaling after translating my CJK slidesKeep the table formatting intact when translating this pptx