How to force a signer page language in Dropbox Sign

Updated Sep 29, 2025

In this article

If you're using embedded signing on a Standard or Premium API plan, you can force a single signer page language.

What about non-embedded signing?

If you’re using non-embedded signing, forcing different languages is not currently supported. Please email us at support@hellosign.com if you're interested in non-embedded signing support in different languages. 

Not sure if you’re using embedded or non-embedded signing? Check out The difference between Embedded and Non-Embedded.

How to force Foreign Languages on the Signer Page

You would do this by adding the userCulture parameter in the HelloSign.open() method on the client side for Embedded v1, or adding the locale parameter in the client.open() method for Embedded V2. (If you're still on Embedded V1, we recommend updating to Embedded V2.)

Below are all the current language options. The values are for V1. If you're in Embedded V2, change CULTURES to LOCALES.

 

 V1 Value  Language
 HelloSign.CULTURES.ZH_CN  Chinese Simplified
 Note: This does not yet 
 support right to left -- 
 only characters
 HelloSign.CULTURES.ZH_TW  Chinese Traditional
 HelloSign.CULTURES.CS_CZ  Czech
 HelloSign.CULTURES.DA_DK  Danish
 HelloSign.CULTURES.NL_NL  Dutch
 HelloSign.CULTURES.EN_GB  English (UK)
 HelloSign.CULTURES.EN_US  English (US)
 HelloSign.CULTURES.FR_FR  French
 HelloSign.CULTURES.DE_DE  German
 HelloSign.CULTURES.ID_ID  Indonesian
 HelloSign.CULTURES.IT_IT  Italian
 HelloSign.CULTURES.JA_JP  Japanese
 HelloSign.CULTURES.KO_KR  Korean
 HelloSign.CULTURES.MS_MY  Malaysian
 HelloSign.CULTURES.NB_NO  Norwegian
 HelloSign.CULTURES.PL_PL  Polish
 HelloSign.CULTURES.PT_BR  Portuguese (Brazil)
 HelloSign.CULTURES.RU_RU  Russian
 HelloSign.CULTURES.ES_LA  Spanish (Latin America)
 HelloSign.CULTURES.ES_MX  Spanish (Mexico)
 HelloSign.CULTURES.ES_ES  Spanish (Spain)
 HelloSign.CULTURES.SV_SE  Swedish
 HelloSign.CULTURES.TH_TH  Thai
 HelloSign.CULTURES.UK_UA  Ukrainian

Example Code Snippets

Example code for embedded signing with Embedded V1:

HelloSign.init("CLIENT_ID");
HelloSign.open({
url: "SIGN_URL",
allowCancel: true,
userCulture: HelloSign.CULTURES.ZH_CN,
messageListener: function(eventData) {
// do something
}
});
Example code for embedded signing with Embedded V2:
const client = new HelloSign({
clientId: 'Your client id'
});

client.open(url, {
allowCancel: true,
locale: HelloSign.locales.FR_FR
});
Was this article helpful?

Let us know how why it didn't help:

Thanks for letting us know!

Thanks for your feedback!

Other ways to get help