قم بأتمتة ترجمة المستندات باستخدام نماذج Google Gemini AI مع Aspose.Words لـ Python via .NET. ترجم ملفات DOC و DOCX و RTF و PDF و HTML و Markdown و ODT و TXT و EPUB إلى أكثر من 300 لغة مع الحفاظ على التخطيط والتنسيق الأصلي. يكتشف محرك الذكاء الاصطناعي اللغة المصدر تلقائيًا — حتى في المستندات متعددة اللغات — ويترك غير المترجمة فقط تلك القطع التي لا يستطيع التعرف عليها.
يتطلب المصادقة مفتاح API من Google. للحصول على القائمة الكاملة للنماذج المدعومة للذكاء الاصطناعي، راجع دليل 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. إذا قمت بتطوير برنامج لنظام التشغيل Linux، فيرجى إلقاء نظرة على المتطلبات الإضافية لدول gcc و libpython في وثائق المنتج.