I am creating a translation site and have created a translation project using default configurations; however, when running the translation job, it is giving the following error.
06.10.2025 11:12:32.759 *ERROR* [JobHandler: /var/workflow/instances/server0/2025-09-20_2/sync_translation_job_11:/content/projects/my_tidingz_translation0/my_tidingz_translation/jcr:content/dashboard/gadgets/translationjob1] com.adobe.cq.wcm.translation.impl.CQPageMachineTranslator Error while translating property com.adobe.granite.translation.api.TranslationException: Error Code: TRANSLATION_FAILED. Message: Error Code: REQUEST_FAILED. Message: Access token creation failed for unknown reason. Maybe bad credentials? at com.adobe.granite.translation.connector.msft.core.impl.MicrosoftTranslationServiceImpl.getTranslatedTextForArray(MicrosoftTranslationServiceImpl.java:549) at com.adobe.granite.translation.connector.msft.core.impl.MicrosoftTranslationServiceImpl.translateArray(MicrosoftTranslationServiceImpl.java:522) at com.adobe.cq.wcm.translation.impl.CQPageMachineTranslator.translatePropertyList(CQPageMachineTranslator.java:156) at com.adobe.cq.wcm.translation.impl.CQPageMachineTranslator.saveCacheQueue(CQPageMachineTranslator.java:138) at com.adobe.cq.wcm.translation.impl.CQPageMachineTranslator.translateResourceList(CQPageMachineTranslator.java:109) at com.adobe.cq.wcm.translation.impl.TranslationObjectImpl.startMachineTranslation(TranslationObjectImpl.java:630) at com.adobe.cq.wcm.translation.impl.TranslationObjectImpl.translateNow(TranslationObjectImpl.java:459) at com.adobe.cq.wcm.translation.impl.TranslationPodImpl.startTranslation(TranslationPodImpl.java:1335) at com.adobe.cq.wcm.translation.impl.TranslationPodImpl.syncTranslation(TranslationPodImpl.java:2561) at com.adobe.cq.wcm.translation.impl.process.SyncTranslationProcess.syncTranslationJob(SyncTranslationProcess.java:170) at com.adobe.cq.wcm.translation.impl.process.SyncTranslationProcess.execute(SyncTranslationProcess.java:130) at com.day.cq.workflow.compatibility.CQWorkflowProcessRunner.execute(CQWorkflowProcessRunner.java:93) at com.adobe.granite.workflow.core.job.HandlerBase.executeProcess(HandlerBase.java:194) at com.adobe.granite.workflow.core.job.JobHandler.process(JobHandler.java:271) at org.apache.sling.event.impl.jobs.JobConsumerManager$JobConsumerWrapper.process(JobConsumerManager.java:502) at org.apache.sling.event.impl.jobs.queues.JobQueueImpl.startJob(JobQueueImpl.java:351) at org.apache.sling.event.impl.jobs.queues.JobQueueImpl.access$100(JobQueueImpl.java:60) at org.apache.sling.event.impl.jobs.queues.JobQueueImpl$1.run(JobQueueImpl.java:287) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834)
Using Default Configurations
Topics help categorize Community content and increase your ability to discover relevant content.
Views
Replies
Total Likes
hi @Randeep_virk,
You need to configure the Microsoft Translator Service with the correct credentials to ensure that automatic machine translation functions properly. If you haven't done this yet, it's likely the source of the issue.
@giuseppebag Does Microsoft provide a trial license?
I don’t want to purchase one since this is just a dummy project.
Views
Replies
Total Likes
AEM’s built-in Microsoft Translator connector can be used with an Azure AI Translator resource on the free F0 tier, and translations will work within the free 2 million characters per month allowance when the connector is configured with that resource’s key and region. The integration does not require a paid tier as long as the usage stays within the free limits of the Translator service.
Okay , Thanks for the reply I will try this.
Views
Replies
Total Likes