Автоматизуйте переклад документів DOCX за допомогою моделей Google Gemini AI та Aspose.Words для Python via .NET. Перекладайте файли DOCX більш ніж на 300 мов, зберігаючи оригінальне розташування, форматування та структуру документа.
AI‑движок автоматично визначає вихідну мову — навіть у документах зі змішаними мовами. Нижче наведено приклад, який показує, як перекласти документ DOCX у 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 у сховищах PyPi. Будь ласка, дотримуйтесь покрокових інструкцій щодо встановлення "Aspose.Words for Python via .NET" у середовище розробника.
Цей пакет сумісний з Python ≥3.5 і <3.12. Якщо ви розробляєте програмне забезпечення для Linux, перегляньте додаткові вимоги до gcc і libpython у документації продукту.