ترجمه اسناد Word، PDF، وب در Python

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

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

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

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

با استفاده از مدل‌های هوش مصنوعی Google Gemini و Aspose.Words برای Python via .NET، ترجمه اسناد را خودکار کنید. فایل‌های DOC، DOCX، RTF، PDF، HTML، Markdown، ODT، TXT و EPUB را به بیش از ۳۰۰ زبان ترجمه کنید در حالی که طرح و قالب‌بندی اصلی حفظ می‌شود. موتور مبتنی بر هوش مصنوعی به‌صورت خودکار زبان منبع را تشخیص می‌دهد — حتی در اسناد چندزبانه — و تنها بخش‌هایی که نمی‌تواند شناسایی کند را بدون ترجمه می‌گذارد.

چرا توسعه‌دهندگان Aspose.Words را برای ترجمه اسناد انتخاب می‌کنند

  • یک فراخوانی API برای ترجمه کل سند
  • تشخیص خودکار زبان منبع برای اسناد چندزبانه
  • خروجی در قالب و طرح اصلی حفظ می‌شود
  • پشتیبانی از DOC، DOCX، RTF، PDF، ODT، HTML، Markdown، TXT، EPUB و سایر فرمت‌ها

برای احراز هویت نیاز به کلید API گوگل است. برای دریافت فهرست کامل مدل‌های هوش مصنوعی پشتیبانی‌شده، به مستندات 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 سازگار است. اگر نرم‌افزاری برای لینوکس توسعه می‌دهید، لطفاً به الزامات اضافی برای gcc و libpython در مستندات محصول نگاهی بیندازید.

5%

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

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

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