Using import/ export to translate forms

The import/ export feature facilitates working with translators by making it possible for a form to be translated outside the platform and then imported back in.

Step 1

Translate your form using the auto translate feature. This is covered in the guidance note 'Translate forms'.

This provides translators with a base translation to work from and helps highlight the feilds that need their attention.

Step 2

Activate the 'advanced' tab in the top right corner

'Export/ Import' will now appear in the Form Definition Menu

Screenshot showing the 'Export/ Import' option appearing when the advanced mode is activated

Step 3

Select 'Prepare a New Export'

A privacy warning notice will appear. You will be asked to confirm that you have understood your responsibilies for keeping the data safe once it has been exported from the platform.

Screenshot showing the privacy warning notice that appears when

Step 4

For the time being, 'localize' is the only type of export available. Choose the language that you want to translate the form into and select 'Export Now'

Screenshot showing 'French' as the language to translate the form into

Step 5

A new row appears on the Export/ Import grid, with a link to download the same export file again. Other information related to the exported item is also shown such as the User who created the export and the time and date the export was prepared.

Exported file will now be available as a downloaded json file.

Step 5

The json file can be shared with translators. The file contains all the fields that need to be translated, along with their respective values in the form's primary language. It also contains a series of metadata values, used to validate and guide the data import process.

Take care not to change any of the metadata values contained within the file. These are used to validate and guide the data import process. If these are changed it will not be possible to import the file back into the platform.

The file must be editied in a json editor and imported back into the platform in the json file format.

Step 6

There are many text editors available which are suitable for editing json files. Some of them are free and others are paid for. Some text editors are only available on-line where as others are installed locally on your computer. Generally text editors that are installed locally provide greater functionality than on-line editors.

A list of the best free text editors which can be installed locally is available from Lifewire.com: https://www.lifewire.com/best-free-text-editors-4155819

For an online tool, JSON Editor On-line is a popular choice. https://jsoneditoronline.org/

Screenshot showing a json file being edited within JSON Editor Online

Step 7

The following video shows how a file can be exported from the platform, editied in JSON Editor On-line and imported back to the platform.

3 minute video showing how a file can be edited in JSON Editor on-line

Step 8

Once the exported form has been worked on and the appropriate fields have been translated, the file can be imported back into the platform.

Go to the 'Import' feild and select 'Upload translated file'. Drag and drop is supported

Screenshot showing the translated file being imported back onto the platform

Step 9

To complete the process, select the imported file from the 'latest import/ export' table and select 'process import'.

The translated feild will be imported into the platform.

Scfreenshot showing the 'process import' button in the 'latest import/ export' table

Last updated