با استفاده از مدلهای هوش مصنوعی Google Gemini و Aspose.Words برای Python via .NET، ترجمه اسناد را خودکار کنید. فایلهای DOC، DOCX، RTF، PDF، HTML، Markdown، ODT، TXT و EPUB را به بیش از ۳۰۰ زبان ترجمه کنید در حالی که طرح و قالببندی اصلی حفظ میشود. موتور مبتنی بر هوش مصنوعی بهصورت خودکار زبان منبع را تشخیص میدهد — حتی در اسناد چندزبانه — و تنها بخشهایی که نمیتواند شناسایی کند را بدون ترجمه میگذارد.
برای احراز هویت نیاز به کلید API گوگل است. برای دریافت فهرست کامل مدلهای هوش مصنوعی پشتیبانیشده، به مستندات API مراجعه کنید.
امروز شروع به ترجمه اسناد در Python کنید — دموی زنده بالا را امتحان کنید.
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 سازگار است. اگر نرمافزاری برای لینوکس توسعه میدهید، لطفاً به الزامات اضافی برای gcc و libpython در مستندات محصول نگاهی بیندازید.