AI-poháněný překladač prezentací
Úvod
Aspose.Slides je výkonné API pro programové řízení prezentací PowerPoint. Kromě vytváření, úprav a konverze snímků nabízí funkce řízené AI – například Presentation Translation API pro vícejazyčný obsah snímků.
Jak to funguje
Aspose.Slides neobsahuje vestavěné funkce AI, ale integruje se s externími AI modely přes internet. Tato funkčnost je zpřístupněna přes třídu SlidesAIAgent, která používá podtřídy IAIWebClient pro komunikaci se službami AI.
Můžete použít vestavěný OpenAIWebClient k připojení k API OpenAI nebo si implementovat vlastní IAIWebClient pro použití jiného poskytovatele AI či jazykového modelu.
Aspose.Slides zajišťuje komunikaci, parsuje odpovědi AI a inteligentně vkládá přeložený obsah při zachování původního rozvržení a formátování snímků.
Příklad
V tomto příkladu překládáme prezentaci PowerPoint do japonštiny pomocí vestavěného OpenAIWebClient s určeným OpenAI model.
# Načtěte prezentaci k překladu.
with slides.Presentation("sample.pptx") as presentation:
# Vytvořte AI klienta pomocí OpenAIWebClient, zadáním modelu a API klíče.
with slides.ai.OpenAIWebClient("gpt-4o-mini", "apiKey", "") as ai_web_client:
# Inicializujte SlidesAIAgent s AI klientem.
ai_agent = slides.ai.SlidesAIAgent(ai_web_client)
# Přeložte prezentaci do japonštiny.
ai_agent.translate(presentation, "japanese")
# Uložte přeloženou prezentaci jako PDF.
presentation.save("sample_jp.pdf", slides.export.SaveFormat.PDF)
Klíčové výhody
Aspose.Slides Presentation Translation API nabízí řešení řízené AI pro poskytování vícejazyčných prezentací PowerPoint. Automatizací překladu při zachování rozvržení a designu šetří čas a snižuje chyby ve srovnání s ručními postupy. Ať už jste vývojář, učitel nebo obchodní profesionál, toto API vám umožní vytvářet poutavé, lokalizované prezentace pro globální publikum – rozšiřuje váš dosah a zlepšuje komunikaci.