PPT Translator
Překládá .pptx prezentace pomocí jakéhokoli LLM providera a snaží se zachovat fonty, barvy, tabulky (zarovnání je chybné).
Funguje s nastavením
Co umí
Extrahuje text/formátování PowerPointu do XML, přeloží ho přes plugovatelný provider (OpenAI/Anthropic/DeepSeek/Grok/Gemini) a znovu sestaví prezentaci s fonty, barvami a strukturou tabulky nedotčenou, automaticky škáluje velikost fontu pro expanzi CJK-to-English. Spouští se při překladu .pptx souborů mezi jazyky, zejména CJK páry, kde expanze textu způsobuje přetečení.
Testovací report
Reálné spuštění na vygenerované CJK testovací prezentaci potvrdilo, že dovednost zachovává tučné písmo/barvy/škálování fontů, které naivní baseline s textem shape.text=translated zcela ničí -- ale také odhalilo živý bug: explicitní zarovnání odstavců (např. centrované nadpisy) je na každém přeloženém snímku tiše ztraceno kvůli neshodě f-string/dict-key v pipeline.py, což je v rozporu s tvrzením README o zachování zarovnání.
Testováno: 2026-07-14 · Claude Code 2.x (agent harness)
Instalace
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
Příkazy a ukázkové prompty
/ppt-translatorPřekládá .pptx prezentace pomocí jakéhokoli LLM providera a snaží se zachovat fonty, barvy, tabulky (zarovnání je chybné).
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Translate this PowerPoint deck from Chinese to EnglishFix the font scaling after translating my CJK slidesKeep the table formatting intact when translating this pptx