Expand my Community achievements bar.

Submissions are now open for the 2026 Adobe Experience Maker Awards.

Error while translating pages using Default Configuration

Avatar

Level 2

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



Randeep_virk_0-1759730315300.png

 

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

4 Replies

Avatar

Level 10

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.

Avatar

Level 2

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

Avatar

Level 10

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.

Avatar

Level 2

Okay , Thanks for the reply I will try this.