AI-संचालित प्रस्तुति अनुवादक

परिचय

Aspose.Slides एक शक्तिशाली API है जो प्रोग्रामेटिक रूप से PowerPoint प्रस्तुतियों का प्रबंधन करती है। स्लाइड बनाने, संपादित करने और रूपांतरित करने के अलावा, यह AI‑संचालित सुविधाएँ प्रदान करती है - जैसे कि बहुभाषी स्लाइड सामग्री के लिए Presentation Translation API

यह कैसे काम करता है

Aspose.Slides में अंतर्निहित AI क्षमताएँ नहीं हैं, लेकिन यह इंटरनेट के माध्यम से बाहरी AI मॉडलों के साथ एकीकृत होती है। यह कार्यक्षमता SlidesAIAgent क्लास के माध्यम से उजागर की गई है, जो AI सेवाओं के साथ संवाद करने के लिए IAIWebClient उपवर्गों का उपयोग करती है।

आप अंतर्निहित OpenAIWebClient का उपयोग करके OpenAI की API से कनेक्ट हो सकते हैं या अपना स्वयं का IAIWebClient लागू करके किसी भिन्न AI प्रदाता या भाषा मॉडल का उपयोग कर सकते हैं।

Aspose.Slides संचार को संभालती है, AI प्रतिक्रियाओं को पार्स करती है, और मूल स्लाइड लेआउट और फ़ॉर्मैटिंग को बनाए रखते हुए अनुवादित सामग्री को बुद्धिमानी से सम्मिलित करती है।

उदाहरण

इस उदाहरण में हम अंतर्निहित OpenAIWebClient का उपयोग करके एक PowerPoint प्रस्तुति को जापानी में अनुवादित करते हैं, जिसमें निर्दिष्ट OpenAI model का उपयोग किया जाता है।

import aspose.slides as slides

# प्रस्तुति को अनुवादित करने के लिए लोड करें।
with slides.Presentation("sample.pptx") as presentation:

    # OpenAIWebClient के साथ AI क्लाइंट बनाएँ, अपने मॉडल और API कुंजी निर्दिष्ट करके।
    with slides.ai.OpenAIWebClient("gpt-4o-mini", "apiKey", "") as ai_web_client:

        # AI क्लाइंट के साथ SlidesAIAgent को प्रारंभ करें।
        ai_agent = slides.ai.SlidesAIAgent(ai_web_client)

        # प्रस्तुति को जापानी में अनुवादित करें।
        ai_agent.translate(presentation, "japanese")

        # अनुवादित प्रस्तुति को PDF के रूप में सहेजें।
        presentation.save("sample_jp.pdf", slides.export.SaveFormat.PDF)

Azure OpenAI उदाहरण

संस्करण 26.7.0 से, Aspose.Slides for Python via .NET OpenAI‑संगत प्रदाताओं, जिसमें Azure OpenAI भी शामिल है, को समर्थन देता है। आप अपने इन‑हाउस Azure परिनियोजन का उपयोग करने के लिए अनुवादक को OpenAICompatibleWebClient के साथ कॉन्फ़िगर कर सकते हैं।

import aspose.slides as slides

model = "your-azure-deployment-name"
api_key = "your-azure-api-key"
base_url = "https://your-resource.openai.azure.com/openai/v1/"

with slides.ai.OpenAICompatibleWebClient(model, api_key, base_url) as ai_web_client:
    ai_agent = slides.ai.SlidesAIAgent(ai_web_client)
    with slides.Presentation("Presentation.pptx") as presentation:
        ai_agent.translate(presentation, "spanish")
        presentation.save("Translated.pptx", slides.export.SaveFormat.PPTX)

यह स्निपेट आपके Azure OpenAI एंडपॉइंट का उपयोग करके प्रस्तुति का अनुवाद दर्शाता है। प्लेसहोल्डर मानों को अपने परिनियोजन नाम, API कुंजी और एंडपॉइंट URL से बदलें।

मुख्य लाभ

Aspose.Slides Presentation Translation API बहुभाषी PowerPoint प्रस्तुतियों को प्रदान करने के लिए AI‑पावर्ड समाधान पेश करता है। लेआउट और डिज़ाइन को बनाए रखते हुए अनुवाद को स्वचालित करके यह समय बचाता है और मैन्युअल कार्यप्रवाह की तुलना में त्रुटियों को कम करता है। चाहे आप डेवलपर, शैक्षिक पेशेवर या व्यापारिक विशेषज्ञ हों, यह API आपको वैश्विक दर्शकों के लिए आकर्षक, स्थानीयकृत प्रस्तुतियाँ बनाने में सक्षम बनाता है — आपके पहुंच को विस्तारित करता है और संचार में सुधार करता है।