For the complete documentation index, see llms.txt. This page is also available as Markdown.

Setup Translations

Choose the right translation method for the UI, picklist values, field labels, and document content.

Use this section to set up translated S-Docs experiences and translated document output.

Start with the guide that matches your goal.

Translate the S-Docs interface end to end

Translate document output end to end

Choose the right translation method

S-Docs translation has two layers.

  • UI translation changes the S-Docs screens your users click through.

  • Document translation changes the content inside generated output.

Use the document method that matches the value source.

  • Use translate="true" for Salesforce-translated picklists and labels.

  • Use toLabel() for picklist values returned by direct SOQL related lists.

Quick decision guide

I need to translate the S-Docs interface

Use the UI translation guides.

That covers pages like Generate Documents, Send Email, and Attach Files.

I need to translate picklists or labels

Use Salesforce Translation Workbench.

Example use cases:

  • picklist field values

  • standard field labels

  • translated custom field labels

Use toLabel() inside the SOQL query.

That tells Salesforce to return the translated picklist label instead of the raw API value.

Common setup checklist

Before testing translations, confirm these basics:

  • Translation Workbench is enabled when needed

  • The template Language field is configured for Salesforce language codes

  • Your test user is using the expected Salesforce language

  • The translated field or value exists in the right system

If you are starting fresh:

  1. Translate the S-Docs UI if users need a localized generation flow.

  2. Translate document content with Translation Workbench.

  3. Add toLabel() for translated picklist values in direct SOQL related lists.

  4. Test one language with one template before scaling out.

Last updated

Was this helpful?