Customization

Custom Translator is a feature of the Microsoft Translator service. With Custom Translator, enterprises, app developers, and language service providers can build neural translation systems that understand the terminology used in their own business and industry. The customized translation system will then seamlessly integrate into existing applications, workflows and websites.

Custom Translator allows users to customize Microsoft Translator’s advanced neural machine translation for Translator’s supported neural translation languages. Custom Translator can be used for customizing text when using the Microsoft Translator Text API , and speech translation using the Microsoft Speech services.

Why should I use Custom Translator?

Get Better Translations

Use your previously translated documents (leaflets, webpages, documentation, etc.) to build a translation system that reflects your domain-specific terminology and style, better than a generic translation system. Users can upload TMX, XLIFF, TXT, DOCX, and XLSX documents.

To make data collection and preparation more effective, the system also accepts data that is parallel at the document level but is not yet aligned at the sentence level. If users have access to versions of the same content in multiple languages but in separate documents, Custom Translator will be able to automatically match sentences across documents. The system can also use monolingual data in either or both languages to complement the parallel training data to improve the translations.

Given the appropriate type and amount of training data it is not uncommon to expect gains between 5 and 10, or even more BLEU points on translation quality by using Custom Translator.

Be productive and cost effective

Training and deploying a custom system is easy and does not require any programming skills.

Using the secure Custom Translator portal, users can upload training data through an intuitive interface, train systems, test them right from the portal and deploy them to a production environment with a simple click. The system will then be 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. This allows users that create or update training on a regular basis to manage these processes through their own app or web service.

 

General availability pricing for Custom Translator will go into effect on February 1st, 2019. Prior to February 1, 2019, there is no charge to train or host custom models, and usage of deployed custom models through the Translator Text API will be charged at the regular uncustomized Translator Text API rate. Hosting and using your deployed custom models require a paid subscription to the Translator Text API. Equivalent rates for the USD prices listed below are available in other currencies.
INSTANCEFEATURESPRICE
Free
F0Standard Translation
Text Translation
Language Detection
Bilingual Dictionary
Transliteration

Custom Translation
Training
2M chars of any combination of standard translation and custom training free per month
Pay-As-You-Go
S1Standard Translation
Text Translation
Language Detection
Bilingual Dictionary
Transliteration

Custom Translation
Translation
Training
Custom model hosting
$10 per million chars of standard translation






  • Translation: $40 per million chars of custom translation
  • Training: $10 per million source + target chars of training data (max. $300/training)
  • Hosting: $10 per hosted custom translation model per region, per month
Volume Discount
S2Standard Translation



Custom Translation
$2,055.01/month
Up to 250M chars per month
Overage: $8.22 per million chars

S1 rates apply for custom translation, model training and hosting
S3Standard Translation



Custom Translation
$6,000.00/month
Up to 1B chars per month
Overage: $6 per million chars

S1 rates apply for custom translation, model training and hosting
S4Standard Translation



Custom Translation
$45,000.00/month
Up to 10B chars per month
Overage: $4.50 per million chars

S1 rates apply for custom translation, model training and hosting
C2Custom Translation
Translation
Training
Custom model hosting






Standard Translation
  • Translation: $2,055.01/month includes up to 62.5M chars of custom translation per month
    Overage: $32.88 per million chars of custom translation
  • Training: $8.22 per million source + target chars of training data (max. $300/training)
  • Hosting: $10 per hosted custom translation model per region, per month




S1 rates apply for standard (non-custom) translation
C3Custom Translation
Translation
Training
Custom model hosting






Standard Translation
  • Translation: $6,000.00/month includes up to 250M chars of custom translation per month
    Overage: $24 per million chars of custom translation
  • Training: $6 per million source + target chars of training data (max. $300/training)
  • Hosting: $10 per hosted custom translation model per region, per month





S1 rates apply for standard (non-custom) translation
C4Custom Translation
Translation
Training
Custom model hosting






Standard Translation
  • Translation: $45,000.00/month includes up to 2.5B chars of custom translation per month
    Overage: $18 per million chars of custom translation
  • Training: $4.50 per million source + target chars of training data (max. $300/training)
  • Hosting: $10 per hosted custom translation model per region, per month





S1 rates apply for standard (non-custom) translation

For paid tiers (S1-S4), deployed custom models are retained for their lifetime, and undeployed models are retained for 12 months since their last training or evaluation, or the model’s undeployment. For the free tier (F0), deployment is not available and models are retained for 3 months after training.

 

Securely translate anytime, anywhere on all your apps and services

Translation systems built with Custom Translator are available through the same cloud-based, high performance, highly scalable Microsoft Translator API that powers billions of translations every day. Custom systems can be seamlessly accessed and integrated into any product or business workflow, and on any device, via the Microsoft Translator API or Microsoft Speech services, through standard REST technology.

How do I get started?

1. Ensure you have a Translator text API key
If you don’t have a key already, learn how to sign up

2. Watch the how to video and read the user guide
The video below will give you a quick overview for how to use Custom Translator and the Custom Translator documentation will teach you everything you need to know to start customizing your translations

3. Log into the Custom Translator portal
You can use your Microsoft account or corporate email to sign into the portal

4. Questions?
Ask them on Stack Overflow. We monitor these daily!

Start customizing your NMT

Translating legacy Statistical Machine Translation

The legacy Microsoft Translator Hub can be used to translate text and documents using statistical machine translation. Learn more

Learn more


This service is part of Microsoft Cognitive Services