Ecollect forms can be built to support multiple languages. This allows districts/schools to communicate with parents or students in their native languages.

Multi-Language Settings

Setting up multi-language begins by choosing which languages you want to make available to the users. On the PowerSchool System page, find the Multi-Language Setting option.

Here you can see the list of languages that are currently available for the users to choose to see forms translated into.

The languages listed here are available for someone creating a form to provide translations or end users to choose as the language they want to see forms translated to. The Default language is the language displayed if the user has not made a language preference. It is also the translation that is populated when setting up a form in Edit mode if you do not use the multi-language feature. The User Count is the number of users who have chosen the language as their default. This provides the district/school information on how popular a particular language is.


Press the New button or one of the language names in the list in order to add or remove languages.

Drag languages form the list of Available Languages to the list of Enabled Languages or vice-versa to change the list of languages available for translation. Press the Submit button to apply the change.

Multi-Language in Form Edit Mode

When creating a form, translations can be added to the form to allow it to be displayed in other languages. Next to the user-facing form and element properties is the multi-language icon. Click on this icon to bring up the Multi-Language Settings dialog for the property.

Here you can add translations for the property to be displayed to users who have chosen to see the form in that language. The languages available for translation are those enabled on the Ecollect Multi-Language Settings page.


The value displayed on the Form Edit screen will be the translation that maps to the default language, English in the above example. Updates to this field will also update the translation of the default language.

Multi-Language User Preference

On the Ecollect Forms page for each portal there is an Ecollect Preference button. On the Parent Portal, this is the same button the parent used to set notification preferences. Clicking this button allows users to set the language that they would like forms to be displayed in if available.


The list of languages the user can choose from is the list the district enabled on the Ecollect Multi-Language Settings page. Once a user chooses a language, the User Count for that language is incremented on that page.


After the user has set their preferred language, the form listing will reload and any forms that have translations in the selected language will now be displayed in the users preferred language. If the translation is not available, the form will be displayed in the default language.


In the form’s title bar is a drop down that indicates what language the form is translated to. All languages for which translations exists on the form will be available.

This allows a user to change the language they view the form in without changing their user preference. This can be useful if your preferred language is not available on the form but you understand a different language better than the default language. It can also be used by someone helping a parent who reads another language fill out an Ecollect form.