With the IBM Watson™ Language Translator service, you can create an application that identifies the language of input text and uses a domain-specific linguistic model to translate the text into another language.
To translate industry-specific jargon or other types of specialized terminology, you can customize the linguistic model to optimize it for your needs.
Note: The IBM Watson™ Language Translation service was rebranded as the Language Translator service. The Language Translator service provides the same capabilities as the Language Translation service, but with simpler pricing. For information about migrating applications from the Language Translation service to the Language Translator service, see the Migrating from Language Translation documentation.
Use the service to identify the language of text, and to translate text from one language to another. For example, pass an English word, such as Hello, and the service can identify it as English. Or translate the English greeting into its Spanish equivalent, Hola.
To teach the service to perform domain-specific translations, you can make the following enhancements to one of the linguistic models that is provided with the service:
Add your own glossary of terms or phrases in a source and target language. The glossary can supplement standard translations or be identified as the only terms to use.
Upload a large body of text in your target language to serve as a language sample. The service can evaluate the sample and use what it learns to improve the quality of its translation.
For more information about customization, see Customizing your model.
The linguistic models that are provided with the service can perform translations between the following languages:
Find answers to your questions about the Language Translator service in our developer communities: