Manage translations for programs & questions
CiviForm Admins can translate text for both programs and questions using the CiviForm interface. When an Applicant chooses a language, the entered text is displayed in the application.
English is the default language for CiviForm. If CiviForm doesn’t include translations for a requested language, the default language is displayed instead. A warning also appears stating the form is not fully translated into the requested language.
Note: There’s no user interface for the CiviForm Admin to add or remove translation languages from programs or questions. The list of languages CiviForm can support is set up within the code.
You can edit both unpublished and published programs. To edit published programs, you need to click New Version. For more details on versioning, go to Manage versions for programs & questions.
Watch the video or follow the step-by-step instructions below.
Translate program applications into languages beyond English.
- 1.Sign in to CiviForm as a CiviForm Admin.
- 2.Click Programs on the navigation bar and select an unpublished program.

image
- 1.Click Manage translations.
- 2.The default language is listed first and it contains the program information from when the program was created. Subsequent languages are listed alphabetically.
- 3.To add a translation, select another language and enter the translated text for the Program display name and Program description.
- 4.Click Save.
- 1.Sign in to CiviForm as a CiviForm Admin.
- 2.Click Questions on the navigation bar and select an unpublished question.
- 3.Click Manage draft translations.
- 4.The default language is listed first and it contains the text from when the question was created. Subsequent languages are listed alphabetically.
- 5.To add a translation, select another language and enter the translated text for the Question text and Question help text.
- 6.Click Save.
- 7.The Supported languages column will display the newly added language.