Перекласти PDF у Python

Рішення на Python для перекладу PDF з використанням ШІ

Безшовна інтеграція з генеративними мовними моделями Google Gemini забезпечує широкі можливості обробки PDF на основі ШІ для застосунків на Python.

Переглянути фрагмент коду

Перекладайте документи PDF на понад 300 мов у Python

Автоматизуйте переклад документів PDF за допомогою моделей Google Gemini AI та Aspose.Words для Python via .NET. Перекладайте файли PDF більш ніж на 300 мов, зберігаючи оригінальне розташування, форматування та структуру документа.

Як перекласти файл PDF у Python

  • Завантажте файл PDF у об’єкт Document
  • Налаштуйте модель Google Gemini AI, вказавши ваш API‑ключ
  • Викличте метод Translate, вказавши цільову мову
  • Збережіть перекладений документ у потрібному вам форматі

AI‑движок автоматично визначає вихідну мову — навіть у документах зі змішаними мовами. Нижче наведено приклад, який показує, як перекласти документ PDF у Python:

Приклад коду на Python для перекладу PDF
Виберіть цільовий формат зі списку
Виконати код
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.pdf")
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.pdf")

class CustomAiModel(aw.ai.OpenAiModel):
    def __init__(self, name, url):
        super().__init__(name)
        self._url = url
    @property
    def url(self):
        return self._url
Виконати код

Як перекласти PDF на Python

  1. Встановіть Aspose.Words for Python via .NET.
  2. Додайте посилання на бібліотеку (імпортуйте бібліотеку) у ваш проект Python.
  3. Відкрийте вихідний файл у Python.
  4. Викличте метод Translate, передавши ваш документ разом із цільовою мовою.
  5. Після завершення ви отримаєте перекладений документ, який можна зберегти як новий файл у потрібному вам форматі.

Бібліотека Python via .NET для перекладу файлів PDF

Ми розміщуємо наші пакунки Python у сховищах PyPi. Будь ласка, дотримуйтесь покрокових інструкцій щодо встановлення "Aspose.Words for Python via .NET" у середовище розробника.

Системні вимоги

Цей пакет сумісний з Python ≥3.5 і <3.12. Якщо ви розробляєте програмне забезпечення для Linux, перегляньте додаткові вимоги до gcc і libpython у документації продукту.

5%

Підпишіться на оновлення продукту Aspose

Отримуйте щомісячні інформаційні бюлетені та пропозиції безпосередньо на вашу поштову скриньку.

© Aspose Pty Ltd 2001-2026. Всі права захищені.