PPT Translator

Oversætter .pptx decks via enhver LLM-udbyder, mens den forsøger at bevare skrifttyper, farver, tabeller (justering er buggy).

Af tristan-mcinnis · tristan-mcinnis/PPT-Translator-Formatting-Intact-with-LLMs

Virker med opsætning ★ 8.4/10

PPT Translator — Oversætter .pptx decks via enhver LLM-udbyder, mens den forsøger at bevare skrifttyper, farver, tabeller (justering er buggy).

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 English
  • Fix the font scaling after translating my CJK slides
  • Keep the table formatting intact when translating this pptx