How to translate a .xliff file with Azure Translator

Ryan Gfroerer 0 Reputation points
2025-06-18T18:43:05.7566667+00:00

I currently have a pay-as-you-go subscription for Azure and am trying to simply translate one .xliff file. I have created a "translator," a "blob storage account," and created corresponding source and target "containers."

The translator portion is "read only" and there are no apparent options anywhere to translate any files once they are uploaded.

The "help" documentation pertaining to translations in Azure is heavily centered around manipulating code and using various other programs to complete the translation, but it does not provide any information regarding where to place that code once it has been customized. I have obtained the keys and endpoints, but again, since the code in the translator is read only, I am unable to use these to any effect.

I assumed that this process would be as simple as uploading content, paying to have it translated, and retrieving the translated content, yet this service at the moment doesn't appear to be able to provide what it claims to be able to do.

Please assist in any way possible.

Thank you

Azure AI Translator
Azure AI Translator
An Azure service to easily conduct machine translation with a simple REST API call.
485 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Danny Dang 90 Reputation points Independent Advisor
    2025-06-19T08:57:50.5866667+00:00

    Hi Ryan,

    Thank you for contacting Q&A Forum.

    To translate your .xliff file using Azure Translator, I recommend following the batch translation instructions provided in the Azure Document Translation Quickstart. This guide will walk you through the process of asynchronously translating documents using the REST API.

    Here are the key steps:

    Set Up Your Environment: Ensure your Translator resource and Blob Storage account are correctly configured. You should have source and target containers in your Blob Storage.

    Prepare Your Request: Use the REST API to create a translation request. This involves specifying the source and target container URLs, along with the language you want to translate to.

    Submit the Translation Request: Send the request to the Document Translation API endpoint. The API will process the translation asynchronously.

    Monitor the Translation Status: Check the status of your translation request to see when it completes. You can retrieve the translated documents from the target container once the translation is done.

    Reference: https://learn.microsoft.com/en-us/azure/ai-services/translator/document-translation/quickstarts/rest-api#asynchronously-translate-documents-post

    If I have answered your question, please accept this answer as a token of appreciation and don't forget to give a thumbs up for "Was it helpful"!

    Best Regards,


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.