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

Translations

Translating the S-Sign signer experience ensures that your customers have a seamless experience in their native language when signing documents.


Step 1: Define Your Translations

You can define translations using one of two methods: manual configuration or importing pre-built templates.

Option A: Manual Configuration

If you want to create custom translations or support a language not provided by S-Docs:

  1. Access the Translation Page:

    • S-Docs 4.381+: Open the App Launcher, search for S-Docs Setup, and click Go To S-Sign UI Translation Page in the "Translate UI" section.

    • Older Versions: Manually append /apex/SDOC__SDConfig?translateSSign=true to your Salesforce URL (e.g., https://yourdomain.lightning.force.com/apex/SDOC__SDConfig?translateSSign=true).

  1. Enter Translations:

    • Type the name of the language and click Define new translations for this language.

    • The English fields will appear on the left; enter your translated text in the boxes on the right.

  1. Save: Ensure you click Save once all fields are translated.

Translations can be used for more than translating from one language to another. Try leveraging translations to alter the default wording from the managed package that is displayed in the Signer Interface.

Option B: Import Translation Templates

S-Docs provides pre-configured translation templates for several languages (Spanish, German, French, Polish, and Japanese).

  1. Download: Obtain the .zip file for the desired language.

  2. Import: Use the S-Docs Template Migrator to import the file into your Salesforce org.

  3. Verify: The imported record will have "Available for Use" and "Initially Visible" unchecked, as it is a configuration record rather than a document template.

Open
Open
Open
Open

Step 2: Activate the Translation

Once defined, you must tell S-Sign which language to use by modifying the S-Docs button on your object.

Modify the S-Docs Button

  1. Navigate to Setup > Object Manager and select your object (e.g., Contact).

  2. Go to Buttons, Links, and Actions.

  3. Find your S-Docs button and click Edit.

  4. Add the ssignParams parameter to the button URL.

Example URL Syntax:

Replace Spanish with the exact name of the language you defined in Step 1.


Advanced: Automation & S-Docs Jobs

If you are automating signature requests via Apex or Flow using the S-Docs Job object:

  • Field to Set: SSign Language

  • Effect: Setting this field on the S-Docs Job will automatically update the SSIGN__Language__c field on the resulting S-Sign Envelope Document.

  • Real-time Updates: You can update the SSIGN__Language__c field on an active Envelope record to change the Signer UI language instantly.


Summary Checklist

Feature

Action

Custom Language

Define manually in S-Sign UI Translation Page

Pre-built Language

Import .zip template via Template Migrator

Activation

Add ssignParams='language:LanguageName' to button

Automation

Set SSign Language field on S-Docs Job record

Last updated

Was this helpful?