Skip to main content Home Business intelligence Community, Social, and Gaming Customer Support Education Internal Communications Live and Remote Communications Readiness and Training Web Localization and Ecommerce More Solutions Text Translation Document Translation Custom Translator Translator Apps Office SharePoint Yammer Visual Studio Speech Translation Computer Vision Conversational Language Understanding More Languages Blog FAQ Text Translation Document Translation Custom Translator Other Cognitive Services Support Contact Confidentiality Attribution Machine Translation Customers Partners Partner Program Community Partners Try for free now Microsoft 365 Azure Copilot Windows Surface XBOX Deals Small Business Support Windows Apps Outlook OneDrive Microsoft Teams OneNote Microsoft Edge Moving from Skype to Teams Computers Shop XBOX Accessories VR & mixed reality Certified Refurbished Trade-in for cash XBOX Game Pass Ultimate PC Game Pass XBOX games PC games Microsoft AI Microsoft Security Dynamics 365 Microsoft 365 for business Microsoft Power Platform Windows 365 Small Business Digital Sovereignty Azure Microsoft Developer Microsoft Learn Support for AI marketplace apps Microsoft Tech Community Microsoft Marketplace Software companies Visual Studio Microsoft Rewards Free downloads & security Education Gift cards Licensing Unlocked stories View Sitemap

Microsoft Translator Blog

Increase Multi-Language Productivity with Document Translator

The Document Translator app and the associated source code demonstrate how Microsoft Translator can be integrated into enterprise and business workflows. The app allows you to rapidly translate documents, individually or in batches, with full fidelity—keeping formatting such as headers and fonts intact, and allowing you to continue editing if necessary. Using the Document Translator code and documentation, developers can learn how to incorporate the functionality of the Microsoft Translator cloud service into a custom workflow, or add extensions and modifications to the batch translation app experience. Document Translator is a showcase for use of the Microsoft Translator API to increase productivity in a multi-language environment, released as an open source project on GitHub.

Whether you are writing in Word, pulling together the latest numbers into Excel, or creating presentations in PowerPoint, documents are at the center of many of your everyday activities. When your team speaks multiple languages, quick and efficient translation is essential to your organization’s communication and productivity. Microsoft Translator already brings the speed and efficiency of automatic translation to Office, Yammer, as well as a number of other apps, websites and workflows. Document Translator uses the power of the Translator API to accelerate the translation of large numbers of Word, PDF*, PowerPoint, or Excel documents into all the languages supported by Microsoft Translator.

Additionally, Document Translator highlights several key features of the Translator API that were designed with businesses and developers in mind: enable the no-trace option on your translated content by using your no-trace enabled Client ID in situations that require greater privacy, and connect to the Microsoft Translator Hub to create your own custom translation system using your organization’s and industry’s unique terminology. These features are available to anyone creating custom products and apps with the Translator API.

To get started with Document Translator and to begin developing your own apps, all you need is credentials for the Microsoft Translator API. To run the app, you will just need to input your credentials in the Settings tab. If you are new to the API, sign up for your free 2 million characters per month subscription to the API by going to the Microsoft Azure Marketplace, or get detailed instructions on Translator MSDN.

Download the Document Translator’s open source code and demonstrator app

Learn More:

* For pdf support, Office 2013 or above needs to be installed on the computer where you run the compiled app. Not needed for the other formats. Please also note that the translated pdfs will be saved as Word documents. You can then use Word to convert them back to pdf or use any pdf printer available on the market.


English (United States)
Your Privacy Choices Opt-Out Icon Your Privacy Choices
Consumer Health Privacy Contact us Privacy Manage cookies Terms of use Trademarks About our ads