Skip to main content
VickerL
Level 2
Aug 26, 2025 9:23 AM UTC

Multi-lingual content fragment ID

From my understanding, it is common to create multiple content fragments of an object in order to support multiple languages. However, when doing so, we will result in multiple content fragment UUIDs. In such a case, what is the best way to associate these content fragments so that we know they are just different translations of the same object?

 

I have thought of 2 different approaches.

 

1) Simply using the native "title" field as an ID field, input the same value for the multi-lingual content fragments

- This seems to work, but I am not sure if the field should be used as such. And if this will break certain AEM structure in the long run.

 

2) Adding a custom field called "id" and inputting the same value for the multi-lingual content fragments

 

To be honest, it seems like the AEM content fragment is relatively weak in handling multi-lingual. Other solutions in the market usually bundle all languages in a single object... Or did I miss out some basic principles in AEM?

 

Thank you.

7 replies

arunpatidar
Community Advisor
Community Advisor
Aug 27, 2025 7:47 AM UTC

Hi @vickerl 

CF does support multi lingual,

https://experienceleague.adobe.com/en/docs/experience-manager-learn/content-fragments-console/editor/language-copies 

 

Are you looking for graphQL Api which returns both copies?

Translate
Arun Patidar
VickerL
VickerLAuthor
Level 2
Aug 29, 2025 6:11 AM UTC

Hi, @arunpatidar ,

 

We aware the content fragment editor could link things up. And yes, we are trying to use AEM as a headless CMS and retrieve the CF via API.

 

Cheers

 

Translate
kautuk_sahni
Level 9
Sep 2, 2025 9:04 AM UTC

@vickerl just checking in! Were you able to get this resolved? If one of the replies above helped—whether it completely solved the issue or simply pointed you in the right direction—marking it as accepted can make it much easier for others with the same question to find a solution. And if you found a different way to fix it, sharing your approach would be a great contribution to the community. Your follow-up not only helps close the loop but also ensures others benefit from your experience. Thanks so much for being part of the conversation!

Translate
Kautuk Sahni