Translator Text

Easily conduct real-time text translation with a simple REST API call

Microsoft Translator API is a neural machine translation service that developers can easily integrate into their applications websites, tools or any solution requiring multi-language support such as website localization, e-commerce, customer support, messaging applications, internal communication and more.

Extend your application’s reach

Translate text in your mobile, desktop and web applications to and from 60+ supported languages through the open REST interface of Translator API.

Automatically detect languages

Easily and accurately detect the language of any text string, simplifying development processes and allowing you to quickly send for translation or serve localised content.

Transliterate into different alphabets

Display text in different alphabets to make it easier to read — Translate from Chinese characters to PinYin, display any of the supported transliteration languages in the Latin alphabet and even show words written in the Latin alphabet in non-Latin characters such as Japanese, Hindi or Arabic.

Look up words with the bilingual dictionary

Find alternative translations for words from or to English and examples of the words in context to help your app users choose the most appropriate translation. Provide context for alternate word translations by giving examples of human translated sentences using the word.

Add online and offline translation support into your Android app

With the Microsoft Translator local feature, easily add on- and offline neural translation to your Android apps. Instead of calling the cloud API directly, perform a simple call to the Translator app to easily integrate text translation capabilities to your app. The app will then use the Translator cloud service when the connected to the Internet or offline packs when disconnected, all using your existing Azure subscription for billing.

Build customised translation systems

Customize Microsoft Translator neural translation models to improve translation quality. Use your existing human-translated content to build a custom translation system that can better handle your writing style and industry expressions and vocabulary.

What our customers are saying

U.S. Army Europe
“By using the Microsoft Translator API to automate SQL Server data translation into English, we are able to present senior leaders with universally usable data which supports better informed decisions.”
Mark Hutcheson, IT Specialist, U.S. Army – Europe

Explore the Cognitive Services APIs

Computer Vision

Distill actionable information from images


Detect, identify, analyse, organise, and tag faces in photos

Ink Recogniser

An AI service that recognizes digital ink content, such as handwriting, shapes and ink document layout

Video Indexer

Unlock video insights

Custom Vision

Easily customise your own state-of-the-art computer vision models for your unique use case

Form Recogniser

The AI-powered document extraction service that understands your forms

Text Analytics

Easily evaluate sentiment and topics to understand what users want

Translator Text

Easily conduct machine translation with a simple REST API call

QnA Maker

Distill information into conversational, easy-to-navigate answers

Language Understanding

Teach your apps to understand commands from your users

Immersive Reader

Empower users of all ages and abilities to read and comprehend text

Speech Services

Unified speech services for speech-to-text, text-to-speech and speech translation

Speaker Recognition

Use speech to identify and verify individual speakers

Speech Translation

Easily integrate real-time speech translation to your app

Speech to Text

Convert spoken audio to text for more natural interactions

Text to Speech

Convert text to speech to create more natural, accessible interfaces

Content Moderator

Automated image, text and video moderation

Anomaly Detector

Easily add anomaly detection capabilities to your apps.


An AI service that delivers a personalised user experience

Ready to supercharge your app?