What is your developer-dependent CMS actually costing you? Calculate your costs and get a full report
What is your developer-dependent CMS actually costing you? Calculate your costs and get a full report
AI Assistants
A step-by-step recipe with prompts to paste: have an AI assistant translate content items into another locale as linked copies, saved to Staging for a fluent reviewer to check before publishing.
An AI assistant connected to Agility can read content in one locale, translate it, and save the translation into another locale as a linked copy, ready for a fluent reviewer to check. This works well for a handful of items, for adapting tone while translating, or when you want to give the assistant instructions about your terminology.
If you haven't connected an assistant yet, start with Using AI Assistants with Agility CMS.
Prefer to translate inside Agility? If the DeepL app is installed on your instance, you can translate without an assistant: Save & Localize and Copy to Locale(s) can translate as they copy, and the DeepL panel translates individual fields while you edit. See Copying and Translating Content Across Locales and Translating Content with DeepL. Both are in private beta.
A few facts about locales decide what this recipe can and can't do. See Working with Localized Content for the full picture.
Draft translations of chosen content items from your source locale (for example en-us) into a target locale (for example fr-ca), saved to Staging in the target locale, linked to the originals, for a fluent reviewer to approve.
In the [instance name] Agility instance, list the locales. Then, in [en-us],
list the 10 most recently modified items in the [Blog Posts] content list,
and tell me which of them already exist in [fr-ca].
Don't change anything yet.
Translate items [IDs or titles] from en-us into Canadian French for the
fr-ca locale.
Rules:
- Translate the text fields only: title, summary, body and SEO fields.
- Keep HTML, links and formatting in rich text exactly as they are.
- Don't translate our product names: [Agility CMS, Web Studio].
- Leave images, dates, numbers, dropdowns and linked items unchanged.
- Don't touch fields that are constant across all languages.
- If an item has a URL slug field, translate it too, in lowercase words
joined by hyphens.
Show me the translated title and summary for each item first.
Don't save yet.
Check the samples. When they look right:
Save each translation into the fr-ca locale using the same content ID as the
en-us original, so the two stay linked. Skip any item that already exists in
fr-ca. Then list what you saved, with links to open each item in Agility.
In plain words, behind the scenes:
get_locales).get_content_model_details).get_content_items, get_content_item).save_content_items), which creates the linked locale copy. Saves land in Staging in the target locale. Nothing is published, and the source locale is untouched.publish_content. Many teams still want a fluent reviewer to read translations before they go live, but it's your organization's choice. See Choose how much the assistant does.