Error while translating pages using Default Configuration | Community
Skip to main content
Level 2
October 6, 2025
Question

Error while translating pages using Default Configuration

  • October 6, 2025
  • 1 reply
  • 371 views

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



 

1 reply

giuseppebaglio
Level 10
October 6, 2025

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.

Level 2
October 6, 2025

@giuseppebaglio Does Microsoft provide a trial license?
I don’t want to purchase one since this is just a dummy project.

giuseppebaglio
Level 10
October 6, 2025

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.