create a language copy from one language master to another programatically. | Community
Skip to main content
Level 1
February 2, 2026
Question

create a language copy from one language master to another programatically.

  • February 2, 2026
  • 2 replies
  • 8 views

How can i create a language copy from one language master to another programatically.

suppose i have source as  /content/project/language-master/en/home/mypage/test1/test2 and i want to create kanguage copy of  /content/project/language-master/de/home/mypage/test1 so how can i do that so all the languagecopy jcr properties also get created.

2 replies

kautuk_sahni
Community Manager
Community Manager
February 2, 2026

@Jineet_Vora  ​@daniel-strmecki , ​@BrettBirschbach , ​@Shashi_Mulugu , ​@Rohan_Garg ​@arunpatidar , ​@AlbinIs1 ​@chaudharynick ​@MayurSatav ​Tagging you to see if you might want to share any insights on this topic. Your expertise would be greatly appreciated, thank you!

 

Kautuk Sahni
daniel-strmecki
Community Advisor and Adobe Champion
Community Advisor and Adobe Champion
February 2, 2026

Conceptually you need to:

  1. Resolve the source blueprint page (your EN path).

  2. Resolve/ensure the target page exists (DE path), or create it

  3. Use MSM APIs to create the live relationship (or update it), which is what makes it a “real language copy” with all the right properties.

You can make use the avaliable AEM services LiveRelationshipManager and RolloutManager:

  • liveRelationshipManager.createLiveRelationship(...)
  • rolloutManager.rollout(...)

Good luck,

Daniel