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

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

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

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

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

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

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

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

AI‑движок автоматично визначає вихідну мову — навіть у документах зі змішаними мовами. Нижче наведено приклад, який показує, як перекласти документ 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. Якщо ви розробляєте програмне забезпечення для Linux, перегляньте додаткові вимоги до gcc і libpython у документації продукту.

5%

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

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

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