AEM Asset metadata Translation through the Global link TransPerfect tool | Community
Skip to main content
Level 2
May 30, 2025
Solved

AEM Asset metadata Translation through the Global link TransPerfect tool

  • May 30, 2025
  • 2 replies
  • 812 views

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.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by SantoshSai

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!

2 replies

SantoshSai
Community Advisor
SantoshSaiCommunity AdvisorAccepted solution
Community Advisor
May 30, 2025

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
AmitVishwakarma
Community Advisor
Community Advisor
May 31, 2025

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

PrachiAt1Author
Level 2
June 13, 2025

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.