azure-ai-translation-document-py

Translate batches of DOCX, PDF, PPTX, and XLSX documents with preserved formatting.

2.9k|323|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/microsoft/skills --skill azure-ai-translation-document-py-microsoft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-ai-translation-document-py
Source: https://github.com/microsoft/skills/tree/main/.github/plugins/azure-sdk-python/skills/azure-ai-translation-document-py
Command: npx skills add https://github.com/microsoft/skills --skill azure-ai-translation-document-py-microsoft

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The SDK enables batch translation of documents while preserving original formatting, simplifying multilingual content workflows at scale.

Core Features & Use Cases

  • Batch translate documents across formats (DOCX, PDF, PPTX, XLSX) with layout preservation.
  • Localize and repurpose content by translating to multiple target languages in a single job.
  • Integrate with Azure storage and authentication to automate enterprise-grade translation pipelines.

Quick Start

Install the azure-ai-translation-document package and create a DocumentTranslationClient to start a batch translation job.

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 batch translate PDF and DOCX files while preserving the original formatting in Python?

Use the Azure AI Translation Document SDK in Python to batch translate DOCX, PDF, PPTX, and XLSX files while preserving their original layout and formatting at scale.

What is the best way to automate large-scale document localization for multiple target languages at once?

Batch document translation using the Azure AI SDK localizes content into multiple target languages simultaneously within a single job, streamlining enterprise-scale multilingual workflows.

Does the Azure AI Document Translation SDK support Azure Active Directory authentication?

Yes, the Azure AI Document Translation SDK supports authenticated access via API keys or Azure Active Directory, enabling secure integration with Azure storage for enterprise translation pipelines.

Can I translate XLSX and PPTX files in an automated batch processing pipeline?

Yes, you can automate batch processing pipelines to translate XLSX and PPTX files, integrating directly with Azure storage to handle large document collections efficiently.

How do I start a batch translation job using the azure-ai-translation-document package?

Install the azure-ai-translation-document Python package and instantiate a DocumentTranslationClient to configure endpoints and initiate your batch translation job.