The idea of integrating Azure Translator came about when I was asked to translate the field values of a given table in English with the Italian language set in Business Central.
It could be useful in feeding Business Central's Translation tables.
Below is a demonstration:
I select the language in which I want to translate the text and I type in the text to be translated, and with the TAB I get the translation:
The following AZ Translation Setup table will serve to setup the AZ Translator API and synchronize and import all translatable languages into the AZ Language Code table.
The Synchronize Language action in red will synchronize the languages on Business Central
Setup:
URI Language (API for synchronization) - > https://api.cognitive.microsofttranslator.com/Languages?api-version=3.0&scope=translation
URI Translation (API for translation) -> https://api.cognitive.microsofttranslator.com/translate?api-version=3.0
Region -> Example -> WestEurope
The API Key can be retrieved from the Translator resource created on Azure
you can download the app at the following address:
to the next adventure!