V2 was deprecated on April 30, 2018 and will be discontinued on April 30, 2019.
The Microsoft Translator Hub will be retired on April 30, 2019. View important migration information and dates.
The V2 content below is now obsolete.
Microsoft retired the Datamarket Translation API on April 30, 2017.
You need to sign up to the Azure Portal and use the Text Translator API in Cognitive Services.
Action Required before April 30, 2017: Microsoft Translator Moves to Azure
How to sign up for Microsoft Translator on Azure
The Free plan allows 2M characters per month.
Documentation and interactive trials :
You define an Account Name and get two keys. Either work, I don’t know yet what the difference is.
Before using “Try out a Method” on that page, you first use your Key 1 to get an access token that lasts 10 minutes and then you can try the methods.
In the methods, leave the Authorization blank, and for appid specify Bearer followed by a space and the access token.
To use your key in VBA, I now provide a VBA module that I use in Excel for translation.
You may use this free with attribution. I am available for custom Excel/VBA development work.
Download here: http://www.sysmod.com/MSTranslator4.bas
A test with 9,900 phrases in 23 European languages totalling 241K took under 30 minutes to complete.
I did not use Sleep to throttle the performance, and no translations were missed.
Microsoft do not indicate a rate limit, only the Azure Subscription Plan total: 2M characters/month for the free plan.
To learn more about the technology, see
“This guide will benefit any person who is interested in building a custom translation system using the Hub. A deeper background in machine translation is not essential to use the Hub. “
My old post from 2012 on the Datamarket translator is at