ترجمة مستندات Word، PDF، والويب في Python

حل Python لترجمة المستندات باستخدام الذكاء الاصطناعي

تكامل سلس مع نماذج اللغة التوليدية من Google Gemini يوفّر إمكانيات معالجة المستندات واسعة تعتمد على الذكاء الاصطناعي لتطبيقات Python.

اعرض مقتطف الشفرة

ترجمة المستندات إلى أكثر من 300 لغة في Python

قم بأتمتة ترجمة المستندات باستخدام نماذج Google Gemini AI مع Aspose.Words لـ Python via .NET. ترجم ملفات DOC و DOCX و RTF و PDF و HTML و Markdown و ODT و TXT و EPUB إلى أكثر من 300 لغة مع الحفاظ على التخطيط والتنسيق الأصلي. يكتشف محرك الذكاء الاصطناعي اللغة المصدر تلقائيًا — حتى في المستندات متعددة اللغات — ويترك غير المترجمة فقط تلك القطع التي لا يستطيع التعرف عليها.

لماذا يختار المطورون Aspose.Words لترجمة المستندات

  • استدعاء API واحد لترجمة المستند بالكامل
  • اكتشاف تلقائي للغة المصدر في المستندات ذات اللغات المختلطة
  • الحفاظ على النتيجة بالتنسيق والتخطيط الأصليين
  • دعم ملفات DOC و DOCX و RTF و PDF و ODT و HTML و Markdown و TXT و EPUB وغيرها

يتطلب المصادقة مفتاح API من Google. للحصول على القائمة الكاملة للنماذج المدعومة للذكاء الاصطناعي، راجع دليل API.

ابدأ بترجمة المستندات في Python اليوم — جرّب العرض التفاعلي أعلاه.

مثال على الكود بلغة 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

  1. قم بتثبيت Aspose.Words for Python via .NET.
  2. أضف إشارة إلى المكتبة (استورد المكتبة) إلى مشروع Python الخاص بك.
  3. افتح ملف المصدر في Python.
  4. استدعِ طريقة Translate، مع تمرير المستند واللغة المستهدفة.
  5. بعد الانتهاء، ستحصل على مستند مترجم يمكنك حفظه كملف جديد بالصيغ التي تحتاجها.

مكتبة Python via .NET لترجمة المستندات

نستضيف حزم Python بنا في مستودعات PyPi. يرجى اتباع التعليمات خطوة بخطوة حول كيفية تثبيت "Aspose.Words for Python via .NET" في بيئة المطور لديك.

متطلبات النظام

هذه الحزمة متوافقة مع Python ≥3.5 و <3.12. إذا قمت بتطوير برنامج لنظام التشغيل Linux، فيرجى إلقاء نظرة على المتطلبات الإضافية لدول gcc و libpython في وثائق المنتج.

5%

اشترك في Aspose Product Updates

احصل على رسائل إخبارية وعروض شهرية يتم تسليمها مباشرة إلى صندوق البريد الخاص بك.

© Aspose Pty Ltd 2001-2026. كل الحقوق محفوظة.