Expand my Community achievements bar.

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

AEM Asset metadata Translation through the Global link TransPerfect tool

Avatar

Level 2

Hi ,

    I want to do translation of assets through TransPerfect tool like i have dc: title  metadata field in AEM asset  that i have to translate to languages like French, German and translated field will be get save back to metadata fields like dc:title.fr_fr,  dc:title.de_de. How i can achieve this through global link TransPerfect. your response will be appreciated. Thanks in advance.

Thanks.

3 Replies

Avatar

Community Advisor

Hi @PrachiAt1,

You can follow a structured process using TransPerfect's AEM Connector.

Steps to translate Asset Metadata via TransPerfect GlobalLink

1. Install and configure GlobalLink connector

  • Download and install the GlobalLink AEM Connector compatible with your AEM version.

  • Configure GlobalLink settings via:

    • /system/console/configMgr/com.translations.globallink.connector.core.GlobalLinkConnectorConfiguration

    • Provide the Project Director API credentials, workflow name, and callback URL.

2. Create a Translation Configuration

  • In AEM (Classic or Touch UI):

    • Go to Tools > Cloud Services > GlobalLink Translation Configuration.

    • Create a new config specifying:

      • Source language (e.g., en_us)

      • Target languages (e.g., fr_fr, de_de)

      • Connector type: Asset Metadata

      • Metadata fields to be translated: dc:title

      • Custom field mapping if needed.

3. Submit Assets for Translation

  • Go to AEM Assets > Assets Console.

  • Select the assets you want to translate.

  • From the action bar or asset menu, select GlobalLink > Submit for Translation.

  • Choose the GlobalLink Translation Configuration created above.

4. Translation Project in GlobalLink

  • This triggers a new project in GlobalLink Project Director.

  • The dc:title values are extracted and sent to TransPerfect linguists for translation.

  • Translators will receive only the specified metadata fields for translation.

5. Receive and Store Translations

  • Once translations are complete, GlobalLink sends back the localized content.

  • The connector auto-updates the asset metadata fields in AEM:

    • dc:title.fr_fr → French

    • dc:title.de_de → German

  • You can verify this by checking asset metadata under Properties.

Hope this helps!


Santosh Sai

AEM BlogsLinkedIn


Avatar

Community Advisor

Hi @PrachiAt1 ,
Try below solution:

1. Connector Installation (One-Time Setup):
  - You need the TransPerfect GlobalLink AEM Connector. Request the connector package directly from your TransPerfect rep.
  - Install the connector via AEM Package Manager.
  - After installation, go to:

http://<your-aem>/system/console/configMgr/com.translations.globallink.connector.core.GlobalLinkConnectorConfiguration

Required Config:
Property:  Value
Project Director Host : https://your-pd-host.com
Username / Password : Provided by TransPerfect
Workflow Name : (As defined in Project Director)
Callback URL : https://<your-aem-domain>/bin/globallink/callback

 

Note:Make sure callback URLs are externally accessible by TransPerfect if you are behind a firewall.

 

2. Create a Translation Configuration in AEM
Path: Tools => Cloud Services => GlobalLink Translation Configuration
Click “Create” and provide:
  - Title: Asset Metadata Translation
  - Connector Type: Asset Metadata
  - Source Language: en_us
  - Target Languages: fr_fr, de_de
  - Metadata Fields to Translate: dc:title
Note:
To map translated values to dc:title.fr_fr, dc:title.de_de, set Custom Field Mapping:

{
  "dc:title": {
    "fr_fr": "dc:title.fr_fr",
    "de_de": "dc:title.de_de"
  }
}

3. Enable Translation for Specific Asset Folder:
  - Navigate to your asset folder (e.g., /content/dam/products/).
  - Go to Properties => Cloud Services
  - Attach the GlobalLink Translation Configuration you created.

 

4. Submit for Translation
Do this from the Assets UI:
  - Select one or more assets (images, videos, PDFs, etc.).
  - Click the GlobalLink icon (or in the More Actions menu).
  - Select “Submit for Translation”
  - Choose your Translation Config (e.g., "Asset Metadata Translation")
  - Confirm and submit.

 

The connector extracts the selected metadata (dc:title) and submits them to TransPerfect Project Director.
PD creates a translation project, and translators work in their TMS platform.
Once done, the callback is triggered back to AEM.

 

Translated Values in AEM
Once returned:
The translated values are auto-injected into your asset's metadata as:
  - dc:title.fr_fr
  - dc:title.de_de
You can verify this:
  - Open the asset => View Properties => Advanced
  - You’ll see the new localized fields.

Regards,

Amit

Avatar

Level 2

Hi @AmitVishwakarma  Thanks for your reply. i have done like TransPerfect providing the package through that i have created repository and send that repository for translation ..translation is successful ...here i need suggestion or help like i have to trigger translation job  when my assets get published  it should be done through programmatically .how we can achieve those things. 

Thanks 

prachi.