Events
17 Mar, 9 pm - 21 Mar, 10 am
Join the meetup series to build scalable AI solutions based on real-world use cases with fellow developers and experts.
Register nowThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Custom Translator is a feature of the Azure AI Translator service, which enables enterprises, app developers, and language service providers to build customized neural machine translation (NMT) systems. The customized translation systems seamlessly integrate into existing applications, workflows, and websites.
Translation systems built with Custom Translator are available through Microsoft Translator Microsoft Translator Text API V3, the same cloud-based, secure, high performance system powering billions of translations every day.
The platform enables users to build and publish custom translation systems to and from English. Custom Translator supports more than three dozen languages that map directly to the languages available for NMT. For a complete list, see Translator language support.
This documentation contains the following article types:
Custom Translator provides different features to build custom translation system and later access it.
Feature | Description |
---|---|
Apply neural machine translation technology | Improve your translation by applying neural machine translation (NMT) provided by Custom translator. |
Build systems that knows your business terminology | Customize and build translation systems using parallel documents that understand the terminologies used in your own business and industry. |
Use a dictionary to build your models | If you don't have training data set, you can train a model with only dictionary data. |
Collaborate with others | Collaborate with your team by sharing your work with different people. |
Access your custom translation model | You can access your custom translation model anytime using your existing applications/ programs via Microsoft Translator Text API V3. |
Microsoft Translator released Neural Machine Translation (NMT) in 2016. NMT provided major advances in translation quality over the industry-standard Statistical Machine Translation (SMT) technology. Because NMT better captures the context of full sentences before translating them, it provides higher quality, more human-sounding, and more fluent translations. Custom Translator provides NMT for your custom models resulting better translation quality.
You can use previously translated documents to build a translation system. These documents include domain-specific terminology and style, better than a standard translation system. Users can upload ALIGN
, PDF
, LCL
, HTML
, HTM
, XLF
, TMX
, XLIFF
, TXT
, DOCX
, and XLSX
documents.
Custom Translator also accepts data that's parallel at the document level to make data collection and preparation more effective. If users have access to versions of the same content in multiple languages but in separate documents, Custom Translator is able to automatically match sentences across documents.
If the appropriate type and amount of training data is supplied, it's not uncommon to see BLEU
score gains between 5 and 10 points by using Custom Translator.
With Custom Translator, training and deploying a custom system doesn't require any programming skills.
The secure Custom Translator portal enables users to upload training data, train systems, test systems, and deploy them to a production environment through an intuitive user interface. The system is available for use at scale within a few hours (actual time depends on training data size).
Custom Translator can also be programmatically accessed through a dedicated API. The API allows users to manage the creating or updating of training through their own app or web service.
The cost of using a custom model to translate content is based on the user's Translator Text API pricing tier. See the Azure AI services Translator Text API pricing webpage for pricing tier details.
Custom systems can be seamlessly accessed and integrated into any product or business workflow and on any device via the Microsoft Translator Text REST API.
Learn more about pricing details.
Try the Quickstart and learn to build a translation model in Custom Translator.
Events
17 Mar, 9 pm - 21 Mar, 10 am
Join the meetup series to build scalable AI solutions based on real-world use cases with fellow developers and experts.
Register nowTraining
Module
Introduction to Translator - Training
Translator is a cloud-based service that uses AI to reliably translate text and documents between languages in near real time. You can add multilanguage user experiences to your apps in 90 languages and dialects, along with free text translation with any operating system. Translator also has customizable translation models that can better understand industry-specific terminology or pronouns.
Certification
Microsoft Certified: Azure AI Fundamentals - Certifications
Demonstrate fundamental AI concepts related to the development of software and services of Microsoft Azure to create AI solutions.
Documentation
Translation Customization - Azure AI Translator - Azure AI services
Use the Microsoft Translator Hub to build your own machine translation system using your preferred terminology and style.
Azure AI Custom Translator for beginners - Azure AI services
A user guide for understanding the end-to-end customized machine translation process.
Quickstart: Build, deploy, and use a custom model - Azure AI Custom Translator - Azure AI services
A step-by-step guide to building a translation system using the Azure AI Custom Translator portal v2.