Seattle—April 17, 2024—Today, we are pleased to announce the release of document translation (preview) and transliteration features for Azure AI Translator containers. All Translator container customers will get these new features automatically as part of the update.
Translator containers provide users with the capability to host the Azure AI Translator API on their own infrastructure and include all libraries, tools, and dependencies needed to run the service in any private, public, or personal computing environment. They are isolated, lightweight, portable, and are great for implementing specific security or data governance requirements.
As of today’s release, the following operations are now supported when using Azure AI Translator containers:
- Text translation: Translate the text phrases between supported source and target language(s) in real-time.
- Text transliteration: Converts text in a language from one script to another script in real-time. E.g. converting Russian language text written in Cyrillic script to Latin script.
- Document translation (Preview): Translate a document between supported source and target language while preserving the original document’s content structure and format.
When to consider using Azure AI Translator containers?
You may want to consider Azure AI Translator containers in cases where:
- there are strict data residency requirements to ensure that sensitive information remains within the company’s security boundary.
- you reside in industries such as government, military, banking, and security enforcement where the ability to translate data without exposing it to external networks is a must.
- you require the ability to maintain continuous translation capabilities while operating in disconnected environments or with limited internet access.
- optimization, cost management, and flexibility to run on-premises with existing infrastructure is a priority.
Getting started with Translator container.
Translator containers are a gated offering. You need to request container access and get approved. Refer to the prerequisites for a more detailed breakdown.
How do I get charged?
The document translation and transliteration features would be charged at different rates similar to the cloud offering.
Connected container: You're billed monthly at the pricing tier of the Azure AI Translator resource, based on the usage and consumption. Below is an example of document translation billing metadata transmitted by Translator connected container to Azure for billing.
{
"apiType": "texttranslation",
"id": "f78748d7-b3a4-4aef-8f29-ddb394832219",
"containerType": "texttranslation",
"containerVersion": "1.0.0+2d844d094c930dc12326331b3e49515afa3635cb",
"containerId": "4e2948413cff",
"meter": {
"name": "CognitiveServices.TextTranslation.Container.OneDocumentTranslatedCharacters",
"quantity": 27.0
},
"requestTime": 638470710053653614,
"customerId": "c2ab4101985142b284217b86848ff5db"
}
Disconnected container: As shown in the below usage records example, the aggregated value of ‘Billed Unit’ corresponding to the meters ‘One Document Translated Characters’ and ‘Translated Characters’ is counted towards the characters you licensed for your disconnected container usage.
{
"type": "CommerceUsageResponse",
"meters": [
{
"name": "CognitiveServices.TextTranslation.Container.OneDocumentTranslatedCharacters",
"quantity": 1250000,
"billedUnit": 1875000
},
{
"name": "CognitiveServices.TextTranslation.Container.TranslatedCharacters",
"quantity": 1250000,
"billedUnit": 1250000
}
],
"apiType": "texttranslation",
"serviceName": "texttranslation"
}
References
- User documentation
- Pricing
- Send your feedback to mtfb@microsoft.com