Introducing Document Translation – Microsoft

Today, we are releasing document translation as preview. Document translation is a brand new feature of the Translator service that translates entire documents, or batches of documents, in a variety of file formats preserving their original structure and format.

Document translation was specifically designed to translate large files with rich content — translate Word, PowerPoint, Excel, or PDFs, and more into 70+ languages. You can also apply custom glossaries and custom translation models built with Custom Translator to make sure that your documents translate exactly the way you want.

Why use document translation?

Translate large documents
With document translation, there is no limit on the number of characters that can be translated in a document. That means that you can translate large documents in their entirety instead of breaking up the content into separate requests.

Translate large batches of documents
Upload documents or batches of documents for translation for asynchronous translation. Asynchronous translation allows you batch and manage your job queues to translate content when it is efficient for you and your organization.

Richer content
The document translation feature translates Word, Excel, PDF, and other type files while keeping their original formatting. The standard Translator service offers plain text and HTML translation.

Supported file formats:

.docx .pptx .txt
.html .tab .xlf
.msg .tmx .xlsx
.pdf .tsv

Apply glossaries and customization
You can upload custom glossaries to ensure that specific words and phrases translate just the way you want, or use Custom Translator to create new translation models that understand the terminology used in your own business and industry and apply them to your translated documents.

Learn more about Document Translation in the video below.

How does document translation work?

Using document translation is a simple 4-step process:

  1. Upload your documents to blob storage
  2. Request translation from the document translation service
  3. Monitor the job status
  4. Retrieve translated docs from blob storage

Learn more about how to use document translation in the document translation documentation at


Translating documents using general translation models will be ‘Pay-as-you-go’.

  • Pay-as-you-go – $15 per million characters.

Translating documents using custom translation models will be priced the same as the current custom translation pricing tiers.

  • Pay-as-you-go – $40 per million characters.
  • C2 – $2,055/month up to 62.5 million characters per month, Overage: $32.88 per million chars
  • C3 – $6,000/month up to 250 million characters per month, Overage: $24 per million characters
  • C4 – $45,000.003/month up to 2.5 billion characters per month, Overage: $18 per million characters

How do I get started?

Instructions for getting started with Document Translation can be found in the Document Translation documentation.

Any questions? Ask them on StackOverflow. We monitor it daily.