This is a relatively simple macro which uses the Microsoft Azure Translator API to translate a single text field of any language into one or more of several other languages.
https://learn.microsoft.com/en-gb/azure/cognitive-services/translator/reference/v3-0-translate
To obtain an API key to use this macro please follow the quickstart guide here
Follow these 4 steps to begin using Translator to start developing your own app.
The macro requires an incoming data stream with one text field which should be your text to be translated.
The configuration is simple, enter your API key, the Azure region you used when setting up your account, select the field which is to be translated, and then choose one or more languages into which to translate your text.
Simply download the macro, save in a suitable location and use as you see fit!
Your macro repository would be good place, such that it shows up on your toolbar in the Connectors tab.
Enjoy!
Please contact me if there are any issues, this was a quick and simple build, there are features I chose to omit in the interests of publishing a working version quickly! There is no error handling inside the macro, also I did not design this in accordance with rate limiting restrictions on the API, so this may not scale to larger datasets well, but I'm open to improving this so let me know how you get on with this first quick iteration of the tool.