Skip to main content
The language property sets the language used for the signing ceremony, recipient emails, and the audit log in deliverables. Set it to one of the supported language codes when creating an envelope. If not specified, the account’s default language is used. Set your account default in the Settings section of the dashboard.

Supported languages

LanguageCode
Englishen
Spanishes
Frenchfr
Germande
Italianit
Portuguese (Brazil)pt
Chinese (Simplified)zh
Hungarianhu
More languages are coming soon. To ask about a specific language, contact support.

Setting the language for an envelope

// POST https://api.signatureapi.com/v1/envelopes
// X-API-Key: key_test_...
// Content-Type: application/json

{
  "title": "Acuerdo de Ejemplo",
  "language": "es",
  "documents": [
    //...
  ],
  "recipients": [
    //...
  ]
}
The selected language appears in:
  • Signing request and completion emails.
  • Buttons, messages, and click-through agreements in the ceremony interface.
  • The audit log in deliverables.

Non-Latin scripts in documents

The language property controls the signing interface and emails, not the document content. If your documents contain non-Latin scripts (Arabic, Hebrew, Chinese, etc.), the text renders correctly as long as the fonts are embedded in the file.
  • PDF: Fonts must be embedded in the PDF. Most PDF generators do this by default. If text appears garbled, re-export the PDF with fonts embedded.
  • DOCX: Embed fonts in the Word file before uploading. In Microsoft Word, go to File > Options > Save and check Embed fonts in the file. This ensures the document renders correctly regardless of what fonts are installed on the server.
DOCX files created with Google Docs or LibreOffice may not embed fonts correctly. Use Microsoft Word for documents with non-Latin scripts.