Google Gemini AI मॉडलों और Aspose.Words for Python via .NET के साथ DOCX दस्तावेज़ अनुवाद को स्वचालित करें। DOCX फ़ाइलों को 300 से अधिक भाषाओं में अनुवाद करें, जबकि मूल लेआउट, फ़ॉर्मेटिंग और दस्तावेज़ संरचना को बनाए रखें।
AI इंजन स्रोत भाषा को स्वचालित रूप से पहचानता है — यहाँ तक कि मिश्रित‑भाषा वाले दस्तावेज़ों में भी। नीचे दिया गया उदाहरण दिखाता है कि Python में DOCX दस्तावेज़ को कैसे अनुवादित किया जाए:
pip install aspose-words
प्रतिलिपि
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")
# Google जनरेटिव भाषा मॉडल का उपयोग करें।
model = aw.ai.AiModel.create(aw.ai.AiModelType.GEMINI_FLASH_LATEST).with_api_key(api_key)
translated_doc = model.translate(doc, aw.ai.Language.ARABIC)
translated_doc.save("Output.docx")
doc = aw.Document("Document.docx")
# Pass an empty string if the self-hosted model does not require an API key.
model = CustomAiModel("my-model-24b", "https://your-server.com/v1").with_api_key("")
translated_doc = model.translate(doc, aw.ai.Language.ARABIC)
translated_doc.save("Output.docx")
class CustomAiModel(aw.ai.OpenAiModel):
def __init__(self, name, url):
super().__init__(name)
self._url = url
@property
def url(self):
return self._url
Python पैकेज को PyPi रिपॉजिटरी में होस्ट करते हैं। कृपया अपने डेवलपर परिवेश में "Aspose.Words for Python via .NET" को स्थापित करने के तरीके के बारे में चरण-दर-चरण निर्देशों का पालन करें।
यह पैकेज Python ≥3.5 और <3.12 के साथ संगत है। यदि आप Linux के लिए सॉफ़्टवेयर विकसित करते हैं, तो कृपया उत्पाद दस्तावेज़ीकरण में gcc और libpython के लिए अतिरिक्त आवश्यकताओं पर एक नज़र डालें।