Member-only story
Learn How To Do Document Translation Using Azure Cognitive Services
In this article, I’m going to write about another interesting Azure-based service named Translator, which falls under the umbrella of Azure Cognitive Services. This service helps us to translate documents from one language to another and at the same time, it retains the formatting and the structure of the source document. So, let’s say, if any text in the source document is in italics, then the newly translated document, will also have the text in italics.
Key Features of Translator Service
Let’s have a look at a few of the key features, of the Translator service,
- Auto-detection of the language of the source document
- Translates large files
- Translates multiple files in a shot
- Preserves formatting of the source document
- Supports custom translations
- Supports custom glossaries
- Supported document types — pdf, csv, html/htm, doc/docx, msg, rtf, txt, etc.
- Implementation can be done using C#/Python as SDKs are available. Supports REST API too.
How to Translate
To perform this entire translation process, here are the major steps, one needs to take care of:
Step 1
The first step is to login into the Azure portal and creates an instance of the Translator service.