Translations
Translating the S-Sign signer experience ensures that your customers have a seamless experience in their native language when signing documents.
Last updated
Was this helpful?
Translating the S-Sign signer experience ensures that your customers have a seamless experience in their native language when signing documents.
You can define translations using one of two methods: manual configuration or importing pre-built templates.
If you want to create custom translations or support a language not provided by S-Docs:
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).

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.


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.
S-Docs provides pre-configured translation templates for several languages (Spanish, German, French, Polish, and Japanese).
Download: Obtain the .zip file for the desired language.
Import: Use the S-Docs Template Migrator to import the file into your Salesforce org.
Verify: The imported record will have "Available for Use" and "Initially Visible" unchecked, as it is a configuration record rather than a document template.

Once defined, you must tell S-Sign which language to use by modifying the S-Docs button on your object.
Navigate to Setup > Object Manager and select your object (e.g., Contact).
Go to Buttons, Links, and Actions.
Find your S-Docs button and click Edit.
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.

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.
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?
Was this helpful?
{!URLFOR('/apex/SDOC__SDCreate1', null, [
id=Contact.Id,
Object='Contact',
ssignParams='language:Spanish'
])}
