PPT Translator
Übersetzt .pptx-Decks über jeden LLM-Anbieter, während versucht wird, Schriftarten, Farben und Tabellen zu erhalten (Ausrichtung ist fehlerhaft).
Funktioniert mit Setup
Was es kann
Extrahiert PowerPoint-Text/Formatierung nach XML, übersetzt es über einen steckbaren Anbieter (OpenAI/Anthropic/DeepSeek/Grok/Gemini) und baut das Deck mit intakten Schriftarten, Farben und Tabellenstruktur neu auf, wobei die Schriftgröße für die CJK-zu-Englisch-Erweiterung automatisch skaliert wird. Wird ausgelöst beim Übersetzen von .pptx-Dateien zwischen Sprachen, insbesondere CJK-Paaren, bei denen die Texterweiterung zu Überlauf führt.
Testbericht
Echter Lauf auf einem generierten CJK-Testdeck bestätigte, dass der Skill Fett-/Farb-/Schriftgrößen-Skalierung beibehält, die eine naive shape.text=translated-Basislinie vollständig zerstört – entdeckte aber auch einen Live-Bug: explizite Absatzausrichtung (z.B. zentrierte Titel) wird auf jeder übersetzten Folie stillschweigend verworfen, aufgrund eines f-string/dict-key-Fehlers in pipeline.py, was der Behauptung der README zur Ausrichtungserhaltung widerspricht.
Getestet am: 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
Befehle & Beispiel-Prompts
/ppt-translatorÜbersetzt .pptx-Decks über jeden LLM-Anbieter, während versucht wird, Schriftarten, Farben und Tabellen zu erhalten (Ausrichtung ist fehlerhaft).
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Translate this PowerPoint deck from Chinese to EnglishFix the font scaling after translating my CJK slidesKeep the table formatting intact when translating this pptx