ترجمه DOCX در Python

راه‌حل Python برای ترجمه DOCX با استفاده از هوش مصنوعی

یکپارچه‌سازی روان با مدل‌های زبانی مولد Google Gemini قابلیت‌های گسترده پردازش DOCX مبتنی بر هوش مصنوعی را برای برنامه‌های Python فراهم می‌کند.

مشاهده قطعه کد

اسناد DOCX را به بیش از ۳۰۰ زبان در Python ترجمه کنید

فرآیند ترجمه اسناد DOCX را با استفاده از مدل‌های Google Gemini AI و Aspose.Words برای Python via .NET خودکار کنید. فایل‌های DOCX را به بیش از ۳۰۰ زبان ترجمه کنید در حالی که چیدمان، قالب‌بندی و ساختار اصلی سند حفظ می‌شود.

نحوه ترجمه فایل DOCX در Python

  • فایل DOCX را در یک شیء Document بارگذاری کنید
  • مدل Google Gemini AI را با کلید API خود تنظیم کنید
  • متد Translate را با زبان هدف فراخوانی کنید
  • سند ترجمه‌شده را در قالب مورد نیاز خود ذخیره کنید

موتور هوش مصنوعی به‌صورت خودکار زبان منبع را شناسایی می‌کند — حتی در اسنادی که ترکیبی از زبان‌ها دارند. مثال زیر نشان می‌دهد چگونه می‌توان سند DOCX را در Python ترجمه کرد:

نمونه کد در 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
کد را اجرا کنید

چگونه یک DOCX را در Python ترجمه کنیم

  1. Aspose.Words for Python via .NET را نصب کنید.
  2. یک مرجع کتابخانه (وارد کردن کتابخانه) به پروژه Python خود اضافه کنید.
  3. فایل منبع را در Python باز کنید.
  4. متد Translate را فراخوانی کنید و سند خود را به همراه زبان هدف پاس دهید.
  5. پس از اتمام، سند ترجمه‌شده‌ای دریافت خواهید کرد که می‌توانید آن را به‌عنوان فایل جدید در فرمت مورد نیاز ذخیره کنید.

کتابخانه Python via .NET برای ترجمه فایل‌های DOCX

ما بسته های Python خود را در مخازن PyPi میزبانی می کنیم. لطفاً دستورالعمل های گام به گام نحوه نصب "Aspose.Words for Python via .NET" در محیط توسعه دهنده خود دنبال کنید.

سیستم مورد نیاز

این بسته با Python ≥3.5 و <3.12 سازگار است. اگر نرم‌افزاری برای لینوکس توسعه می‌دهید، لطفاً به الزامات اضافی برای gcc و libpython در مستندات محصول نگاهی بیندازید.

5%

در به‌روزرسانی‌های محصول Aspose مشترک شوید

خبرنامه ها و پیشنهادات ماهانه را مستقیماً به صندوق پستی خود تحویل بگیرید.

© Aspose Pty Ltd 2001-2026. تمامی حقوق محفوظ است.