Document Translation REST API reference guide

Document Translation is a cloud-based feature of the Azure Translator service and is part of the Azure Cognitive Service family of REST APIs. The Document Translation API translates documents across all supported languages and dialects while preserving document structure and data format. The available methods are listed in the table below:

Request Description
Get supported document formats This method returns a list of supported document formats.
Get supported glossary formats This method returns a list of supported glossary formats.
Get supported storage sources This method returns a list of supported storage sources/options.
Start translation (POST) This method starts a document translation job.
Get documents status This method returns the status of a all documents in a translation job.
Get document status This method returns the status for a specific document in a job.
Get translations status This method returns a list of all translation requests submitted by a user and the status for each request.
Get translation status This method returns a summary of the status for a specific document translation request. It includes the overall request status and the status for documents that are being translated as part of that request.
Cancel translation (DELETE) This method cancels a document translation that is currently processing or queued.