Getting started using the Translator API
The Microsoft Translator API is a set of open web APIs that can be integrated into any website or application, on any device (server, PC, mobile, tablet, Internet of Things/Embedded) and operating system.
There are two distinct sets of the Microsoft Translator API:
Click here to see the Microsoft Translator supported languages.
Note: A monthly subscription is required to use the Microsoft Translator API. The exception is when you use the Microsoft Translator service from a Microsoft Translator app or from within any of the Microsoft products listed here such as SharePoint, Microsoft Office, Yammer, Skype, Visual Studio, or the Microsoft Translator Web Widget.
Create a Microsoft Account (username and password) which allows you to sign-in to Azure DataMarket.
For the Microsoft Account, if the use of the Microsoft Translator API is for business, it is recommended that you create a team username versus using a personal username. An example of a team username is email@example.com.
Keep the Microsoft Account credentials confidential and ensure at least 2 people know the username and password (ideally use a team alias for password recovery).
If you do not already have a Microsoft Account, you can create one here.
Subscribe to the plan that meets your monthly volume user requirements. Each offer has a free subscription plan available to all users. The free plan has the same features and functionalities as the paid plans and does not have an expiration date.
After you have successfully subscribed to a monthly plan, the subscription goes into effect at this time. Check your My Data page (navigate to the My Account tab at the top of the page, then to My Data in the left margin) to verify the subscription balance is in your user account before you use the Microsoft Translator service.
The Client ID and Client Secret values are used to authenticate your service when you call the Translator API from your application. Take note of the Client ID and Client Secret fields and keep these values confidential. You will need these when you develop your app.
Register your application here.
Microsoft Translator Text Translation documentation.
Test the setup and implementation in a virtual environment and read the Microsoft Translator Speech Translation documentation.
Example apps are available in GitHub.
You can search for answers or ask technical questions in the Translator Technical Forum.
In addition to translation, take advantage of the two no-cost customization features associated with the Translator API.
Use the Translator Hub prepublishing tool to customize your translations and create a translation system tuned to your own terminology and style. Learn more.
Collaborative Translation Framework (CTF)
As part of the API, this postpublishing feature allows you to collaborate with your peers and your community to improve translations after they have been automatically translated, for higher quality and accuracy. Learn more.