Text Translation

Translate any given text from and between 47 languages (IBM Watson).
curl --location --request POST 'https://api.apilayer.com/language_translation/translate?target=zh' \
--header 'apikey: YOUR API KEY' \
--data-raw 'We choose to go to the Moon in this decade and do the other things, not because they are easy, but because they are hard, because that goal will serve to organize and measure the best of our energies and skills, because that challenge is one that we are willing to accept, one we are unwilling to postpone, and one which we intend to win, and the others, too.'
{"translations":[{"translation":"\u6211\u4eec\u9009\u62e9\u5728\u8fd9\u5341\u5e74\u53bb\u6708\u7403\uff0c\u505a\u5176\u4ed6\u4e8b\u60c5\uff0c\u4e0d\u662f\u56e0\u4e3a\u5b83\u4eec\u5bb9\u6613\uff0c\u800c\u662f\u56e0\u4e3a\u5b83\u4eec\u5f88\u56f0\u96be\uff0c\u56e0\u4e3a\u8fd9\u4e00\u76ee\u6807\u5c06\u6709\u52a9\u4e8e\u7ec4\u7ec7\u548c\u8861\u91cf\u6211\u4eec\u7684\u80fd\u91cf\u548c\u6280\u80fd\uff0c\u56e0\u4e3a\u8fd9\u4e00\u6311\u6218\u662f\u6211\u4eec\u613f\u610f\u63a5\u53d7\u7684\uff0c\u4e00\u4e2a\u6211\u4eec\u4e0d\u613f\u63a8\u8fdf\u7684\u6311\u6218\uff0c\u4e00\u4e2a\u6211\u4eec\u60f3\u8981\u8d62\u5f97\u7684\u6311\u6218\uff0c\u53e6\u4e00\u4e2a\u662f\u6211\u4eec\u60f3\u8981\u8d62\u5f97\u7684\uff0c\u5176\u4ed6\u4eba\u4e5f\u4e00\u6837\u3002"}],"word_count":78,"character_count":359,"detected_language":"en","detected_language_confidence":0.9999999999990641}

The IBM Watson Language Translator service converts text input in one language into a destination language for the end user using background from domain-specific models. Translation is available among Arabic, Catalan, Chinese (Simplified and Traditional), Czech, Danish, Dutch, English, Finnish, French, German, Hindi, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Spanish, Swedish and Turkish (some languages may not be available for all domains).

Neural Machine Translation

By default all language pairs leverage neural machine translation. This new technology uses deep learning to improve translation speed and accuracy.

Supported Languages

Arabic, Bengali, Bulgarian, Catalan, Chinese (Simplified & Traditional), Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Gujarati, Hebrew, Hindi, Hungarian, Irish, Italian, Indonesian, Japanese, Korean, Latvian, Lithuanian, Malay, Maltese, Malayalam, Nepali, Norwegian, Polish, Portuguese (Brazil), Romanian, Russian, Sinhala, Slovak, Slovenian, Spanish, Swedish, Tamil, Telugu, Thai, Turkish, Urdu, and Vietnamese

Protect your privacy

We protect your privacy so you can own your data. With Watson Language Translator, opt-out of any data collection.

You don’t need to specify the source language as it will be automatically detected. If you need to be spesific, you can do so by using source parameter in the query string