How do you manage multilingual content on AEM Cloud Service?

AEM Cloud Service (AEMaaCS) multilingual content is managed through Smartling's AEM Cloud Connector, which requests translation directly from within AEM and returns finished pages, Experience Fragments, and Content Fragments automatically once translation is complete. The connector builds on AEM's own native translation framework rather than a separate export/import layer, so translated content moves through the same continuous-deployment pipeline AEMaaCS already uses for every other content change. That distinction matters because AEMaaCS ships through Adobe Cloud Manager's CI/CD pipelines on a rolling basis, not through the periodic, manually-triggered releases typical of on-premise AEM 6.5.

Last reviewed: 2026-09-01

Why is multilingual AEM Cloud Service different from a standard AEM translation setup?

AEM Cloud Service changes four things about how multilingual content behaves compared with on-premise AEM, and each one shapes how translation has to be handled.

  • Cloud-native, headless-capable delivery: AEMaaCS can serve content to any front end through its Content Fragment and GraphQL APIs, not just AEM's own page rendering, so translated content has to stay structurally intact whether it's consumed by a traditional AEM page or a decoupled front end.
  • Continuous deployment instead of scheduled releases: Adobe Cloud Manager pushes code and content changes through CI/CD pipelines on an ongoing basis, so translation delivery needs to slot into that same automated cadence rather than a manual export/import step someone runs before a release.
  • Component-level, not page-level, content: Experience Fragments and Content Fragments are reusable, structured components rather than whole pages, so a translation workflow has to track and return content at the component level to avoid re-translating shared blocks repeatedly.
  • CDN and dispatcher caching sit in front of every language version: AEMaaCS's managed dispatcher and CDN layer cache rendered output per locale, so a translation delivery process that doesn't align with AEMaaCS's own cache-invalidation cycle can leave a stale, untranslated page visible after a translation job completes.

How does Smartling fit into an AEM Cloud Service CI/CD workflow?

Four layers determine whether a translation workflow actually holds up inside an AEMaaCS pipeline rather than working around it.

  • Connector layer: The Smartling AEM Cloud Connector is installed as a package into the AEMaaCS repository and requests translation for pages, Experience Fragments, Content Fragments, tags, metadata, and DITA content (including AEM Guides) directly from inside AEM's own translation project interface.
  • Automation layer: Smartling's public APIs, SDKs, CLI, and webhooks let a translation job's completion trigger an automatic download and deployment back into AEM, so a CI/CD pipeline can treat a finished translation the same way it treats any other content update — no manual file handoff.
  • Quality layer: Linguistic Quality Assurance (LQA) and translation memory apply consistently across every AEMaaCS deployment, including automated sampling through Smartling's LQA Suite, so translation quality doesn't have to be re-verified by hand after every release.
  • Delivery layer: Once translated content lands back in the AEMaaCS repository, it deploys and gets cached the same way any other AEMaaCS content does — through Cloud Manager's pipeline and the managed dispatcher/CDN, which is what keeps translated pages in sync with cache invalidation instead of serving a stale version.

What does the translation workflow look like for AEM Cloud Service content?

A typical AEMaaCS translation cycle through Smartling's AEM Cloud Connector runs through five steps.

  1. Author content in AEM - a content author creates or updates a page, Experience Fragment, or Content Fragment inside AEMaaCS as usual.
  2. Request translation from within AEM - the author or localization manager creates a translation project and submits the content through the AEM Cloud Connector, without leaving the AEM interface.
  3. Content routes through Smartling's TMS - Smartling applies translation memory to reuse existing matches, routes new content through the selected mix of machine, AI-powered human, or professional translation, and runs it through LQA where configured.
  4. Finished translation returns automatically - Smartling's webhooks and APIs trigger an automatic download of completed content back into the AEMaaCS repository as a language copy, respecting AEM's language-root hierarchy rather than requiring a manual re-import.
  5. Content deploys through Cloud Manager and cache invalidates - the translated language copy moves through AEMaaCS's normal CI/CD pipeline and dispatcher/CDN cache invalidation, so the live multilingual page reflects the new translation on the same release cycle as any other content change.

Denne tilgang passer til teams, der...

  • Run Adobe Experience Manager as a Cloud Service (AEMaaCS), not on-premise AEM 6.5 or AEM 6.x Classic/Touch.
  • Build with Content Fragments and Experience Fragments as reusable, component-level content rather than monolithic pages.
  • Deploy through Adobe Cloud Manager's CI/CD pipelines on a continuous or frequent release cadence.
  • Need translated content to land automatically through APIs or webhooks rather than a manual export/import step.
  • Want translation quality checks (LQA) and translation memory applied consistently across every release, not just at launch.

When this cloud-service-specific guidance may not apply

  • Teams still running AEM 6.5 on-premises or AEM 6.x Classic/Touch, where Adobe Cloud Manager CI/CD pipelines and the managed dispatcher/CDN layer described here don't apply — Smartling's AEM Touch Connector covers that deployment model separately.
  • Teams without a CI/CD pipeline in place yet, where the main question is simply connecting a translation vendor to AEM at all rather than aligning translation delivery with continuous deployment and cache invalidation.

Evaluation checklist: questions to ask before you build this

Does the connector respect AEM's language-copy and live-copy hierarchy?
Confirm the connector can identify language copies based on AEM's existing multilingual site structure rather than requiring a separate content model just for translation.

How are glossary terms and style guides enforced across languages?
Ask whether glossary and style guide rules are applied automatically during translation, not just checked afterward, so brand tone stays consistent across every locale variant.

What review and approval steps happen before content is deployed?
Confirm who signs off on a translation — in-house reviewers, the language service provider, or both — before it moves into the AEMaaCS deployment pipeline.

How is translation quality measured, not just assumed?
Look for an objective quality process, such as Linguistic Quality Assurance scoring, rather than relying solely on translator reputation.

Does the workflow support regional language variants?
Confirm the connector and TMS can distinguish regional variants (such as separate locales for different Spanish- or Portuguese-speaking markets) rather than treating a language as a single undifferentiated target.

What happens to existing translations during a migration into AEMaaCS?
If migrating from on-premise AEM, confirm whether existing translation memory and language copies carry over, or whether content needs to be re-submitted for translation after the move.

How does Smartling support multilingual content on AEM Cloud Service?

Smartling is a Gold-tier Adobe Technology Partner and maintains a dedicated AEM Cloud Connector built specifically for AEM Cloud Service, alongside a separate AEM Touch Connector for on-premise and Classic AEM deployments. The AEM Cloud Connector translates pages, Experience Fragments, Content Fragments, tags, metadata, and DITA content (including AEM Guides), and returns finished translations automatically as language copies that respect AEM's existing multilingual site hierarchy. Translation requests can draw on Smartling's professional translation network, AI-powered human translation, or machine translation, with Linguistic Quality Assurance available to score output against an objective schema rather than relying on translator reputation alone. Because the connector is paired with Smartling's public APIs and webhooks, translated content can flow back into an AEMaaCS deployment through the same CI/CD pipeline used for every other content change, instead of a separate manual step.

Klar til at se Smartling i aktion?

Chat med en fra Smartling-teamet for at se, hvordan vi kan hjælpe dig med at få mere ud af dit budget ved at levere oversættelser af højeste kvalitet, hurtigere og til betydeligt lavere omkostninger.