Add translation to the form using Jotform API.

  • boelsterlilaura
    Asked on March 25, 2025 at 11:36 AM

    Hi, I’d like to programmatically add translations to an existing survey using the Jotform API. Specifically, I want to:

    1. Add a new language (e.g., Spanish) to the form
    2. Provide translations for existing fields via a POST request

    I’ve reviewed the API docs, but I don’t see an endpoint for managing translations. Is there an official way to add languages and field translations through the API? If so, which endpoints or request structure should I use?

    Thanks in advance!

  • Shirized JotForm Support
    Replied on March 25, 2025 at 12:16 PM

    Hi boelsterlilaura,

    Thanks for reaching out to Jotform Support. Currently, Jotform does not provide a specific API endpoint for managing translations directly. But, you can set up your form's language options through the Form Builder. Here's how:

    1. Open your form in Form Builder, and in the orange navigation bar at the top of the page, click on Settings.

    2. Click on the Show More Options button, scroll down to the Form Languages section, and click on the Edit button.

    Add translation to the form using Jotform API Screenshot 50

    3. In the Form Language option, click on the Downward Arrow icon and select your form's main language.

    4. Once you select it, you'll see the Translations section. Click on the Add Language button, and select the language to be translated to show users.

    Add translation to the form using Jotform API Screenshot 61

    5. Click on the Add button under the dropdown menu, and translate the fields that haven't been automatically translated into the target language.

    6. Then, click on the Form Warnings tab to see/edit any untranslated fields. And here you can edit the translated fields too. It'll be automatically saved when you add or edit any text.

    Add translation to the form using Jotform API Screenshot 72 That's it. Now, when people select the other language while filling out your form, they'll see the translated form warnings and fields. Check out the screencast below to see how it'll work:

    Add translation to the form using Jotform API Screenshot 83

    You might also want to check out this guide How to Make Your Forms Multilingual for more information.

    Give it a try and let us know if you need any help.

Your Answer