azure-ai-translation-document-py

Translate Word, PDF, Excel, and PowerPoint documents in bulk via Azure.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/davidrrowley/CortexYouV3 --skill azure-ai-translation-document-py-davidrrowley
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-ai-translation-document-py
Source: https://github.com/davidrrowley/CortexYouV3/tree/main/.agents/skills/azure-ai-translation-document-py
Command: npx skills add https://github.com/davidrrowley/CortexYouV3 --skill azure-ai-translation-document-py-davidrrowley

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Translate large volumes of documents while preserving original formatting and layout, enabling consistent multilingual delivery.

Core Features & Use Cases

  • Batch translation across common document formats stored in Azure Blob Storage, preserving layout and formatting.
  • Support for translating to multiple target languages in a single job.
  • Use cases include translating corporate documents, reports, and knowledge bases with automated results.

Quick Start

Submit a batch translation request using your Azure endpoint and storage URLs to translate multiple documents at once.

Frequently Asked Questions about azure-ai-translation-document-py

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I translate multiple PDF and Word documents in bulk while preserving formatting?

You can batch translate PDF and Word documents while preserving formatting by submitting translation jobs to an Azure endpoint using the Azure Python client libraries.

Can I translate documents stored in Azure Blob Storage to multiple languages at once?

Yes, you can translate documents stored in Azure Blob Storage to multiple target languages in a single batch job by providing your storage SAS URLs to the Azure Python client.

What do I need to set up before starting batch document translation with Python?

To start batch document translation, you need an Azure endpoint, Azure Blob Storage containers with SAS URLs for source and target files, and the Azure Python client libraries installed.

How do I check the status of a batch document translation job in Python?

You can check batch document translation job status by polling the Azure translation endpoint using the Python client, which allows you to monitor progress and retrieve translated results.

Does Azure document translation support Excel and PowerPoint files?

Yes, Azure document translation supports batch translation of Excel and PowerPoint files, preserving the original document layout and formatting during the translation process.

Why does my batch translated document lose its original layout?

If your batch translated document loses layout, ensure you are using the Azure document translation service with proper storage SAS URLs, as it is specifically designed to preserve original formatting.