AEM Touch Connector

AEM Touch Connector FAQs

Why do I receive this error when I start a job?

"The Translation Provider Doesn't Support Translation for the Selected Language Pair."

The AEM Touch Connector is delivered with predefined language mappings between Smartling and AEM language codes. This error means that the AEM site language code does not match a Smartling language code. For example, an AEM site uses the code "fr" for French, but Smartling project uses "fr-FR" for French (France). To correct the problem, update the mapping and restart your job.

AEM site language code:


Incorrect mapping:


Smartling language code:


Correct mapping:


You can adjust language mappings in /apps/granite/translation/connector/config/smartling/languageMapping. Generally, you should only need to edit this file when you add a new language in AEM.

Why does the popup not work when I try to submit a page?

When creating a Smartling configuration, make sure that you set the configuration for the page that is the parent to your sites (original and localized).

Why the title not translated?

Although you may have submitted a page and translated all content, including the title of the page, ("jcr:title" property), you may notice that the title didn't translate properly. This is because the Smartling Touch connector is responsible for submitting original content to the TMS and it pulls translations back. However, applying translations to page properties is handled by AEM.

For example, you wish to translate three properties: title, description, and alias. 



  • Go to CRX DE and browse to the /libs/msm/launches/rolloutconfigs/launch/contentUpdate node.

  • Replace:
  • Replace:
  • Save this configuration and resubmit the page. For more information, consult the AEM Touch Connector documentation.

How do I apply tags to my translated content?

Tags are not applied on a target page by default. If you want to copy tags from the source page (original) to the target page (translated), you should add/change excluded property for `cq:tags`. For example, the appropriate value is:


How do I exclude certain strings from a file?

When a single page is submitted, the Smartling connector may upload more than one file. This is a result of tags/dictionaries/assets being included. If you wish to exclude these types of strings from files such as these:


The type of translatable content and scope should be configured for the AEM translation framework.

Go to Tools > Cloud Configuration - Translation Configuration and adjust your settings.



For more details, consult Adobe AEM documentation.

Was this article helpful?