Posted On: Nov 11, 2021

Amazon Translate is a neural machine translation service that delivers fast, high-quality, affordable, and customizable language translation. Today, we are introducing multidirectional custom terminology, to give you more control and flexibility over your translation workflows. Custom terminology is a feature of Amazon Translate that enables you to customize your translation of named entities such that your brand names, character names, model names, and other unique content using your terminology file. With multidirectional custom terminology, you no longer have to constrain yourself to set the first column of your terminology file as your source language. You will be now able to use the same terminology file to translate both to and from a specific language.

To get started review our customer terminology documentation page. You can use AWS CLI, AWS Management Console, or supported SDK to create your customer terminology. You can upload your terminology file using the AWS CLI, Management Console, or supported SDKs. While creating a custom terminology you can specify whether you want it to be unidirectional or multidirectional. If you create a multidirectional custom terminology, you no longer have to constrain yourself to set the first column of your terminology file as your source language. You will be now able to use the same terminology file to translate both to and from a specific language. When a custom terminology is used as part of the translation request, the engine scans the terminology file before returning the final result. When the engine identifies an exact match between a terminology entry and a string in the source text, it locates the appropriate string in the proposed translation and replaces it with the terminology entry.

Multi-directional Custom Terminology is now available in commercial AWS regions in both real-time and asynchronous batch translation operations . For step by step instructions to enable multidirectional custom terminology, read our "how to blog" here. To learn more, please read the Amazon Translate documentation to get started, particularly read the documentation on Custom Terminology and for more information.