“The limits of my language means the limits of my world.”
― Ludwig Wittgenstein
Previously, we had gone through a blog on creating Business Central Extensions with Indian language translation files ( https://codethecoffee.wordpress.com/2019/11/12/can-we-create-business-central-extensions-with-indian-languages-tamil-telugu-and-hindi-translations/ ). Now, we will go through, how the translation files are created using Azure Cognitive Service & Multilingual App Toolkit Editor.
You can download and install the Multilingual Toolkit from the following Microsoft link:
https://developer.microsoft.com/en-us/windows/develop/multilingual-app-toolkit
Create a Azure Subscription account and then go to All Services and choose the Cognitive Services.
Under Cognitive Services, select the ‘Translator Text’ and click create to activate the Service.
Select the free pricing tier and then create it as we are using the service for practicing purpose.
After the Service becomes active, copy the Key 1 values
Now, we are going to add the Azure credential into Credential Manager of the Windows where we are going to translate the BC translation files.
Go to Credential Manager of the Windows (PC or Server)
Click on the Windows Credentials and then click ‘Add a Generic Cedential’
Enter the following details:
Internet or network address : Multilingual/MicrosoftTranslator
User name : Multilingual App Toolkit
Password : <AzureTranslatorKey1orKey2>
We can Translate all the source content using the following approach.
As you can see, all the target text gets updated. Now, save the file, so that the Xliff file gets updated with the translation.
Have fun with Business Central..!