The new Translations module allows districts to automatically translate phrases used in Focus, such as course titles, report card comments, student fields, and system preferences, using Microsoft Azure Translator API. Custom translations can also be added. Translations are available throughout Focus according to the user's language set in Focus.
For help using the previous version of the Translations screen, see Translations.
When the district begins using the Translations module, it may be useful to have some translations completed before they are needed by users. The district can select which language and source phrases to add to the Translations screen for automatic or custom translating.
Then, if a parent or student with a language other than English selected in Preferences encounters items in Focus that do not have a translation, Focus will automatically add those items as blank entries needing translation on the Translations screen.
For example, if the district adds a new student field to the system which does not yet have a Spanish translation, and a parent with their language set to Spanish views that student field in Focus, the student field will be added as a blank entry on the Translations screen.
The district can then use the Auto Translate function to translate the item, or the scheduled job "Update Automated Translations" will add the translation when it runs. The translation will be added for the needed language, as well as French, Haitian-Creole, Japanese, Mandarin, Portuguese (Brazil), Russian, Spanish, Vietnamese, and English.
With the new Translations module, the "Language" field on the Application Editor is removed. Only the original version of the application/form will remain in the Application Editor. When a parent or student with a language other than English accesses an online application or student re-enrollment form, and there are items that do not have translations, the items will be added as blank entries on the Translations screen and can be translated using the Auto Translate function or the "Update Automated Translations" scheduled job.
The "Google Translate" system preference has been removed.
The language field that is used to determine the user's primary language for translations in report cards and other multi-lingual reports is set in the system preference "Primary Language Field" in Setup > System Preferences > Default School Preferences > Localization tab.
If your district used the previous version of the Translations screen, a migration will populate the "Primary Language Field" system preference with the field that was selected as the default language field.
1. In the Setup menu, click System Preferences.
![System Preferences](https://media.screensteps.com/image_assets/assets/008/331/688/original/60f905e6-7d42-4f56-9bdf-74030cc09d49.png)
2. Click the Default School Preferences tab.
3. Click the Localization tab.
![System Preferences](https://media.screensteps.com/image_assets/assets/008/331/690/original/9235c925-8bfc-40cd-aa4e-c49a380daaef.png)
4. Select the field used to determine the user's primary language in the Primary Language Field pull-down.
![System Preferences](https://media.screensteps.com/image_assets/assets/008/331/692/original/f9b865ec-172b-4f8b-a0b6-91b79893c84b.png)
5. Click Save.
It may be useful to have some translations completed before they are needed by users. The district can select which language and source phrases to add to the Translations screen for auto or custom translating.
1. In the Setup menu, click Translations.
![Translations](https://media.screensteps.com/image_assets/assets/008/331/694/original/b3f19a99-f4d0-4d0d-a8c4-39176b5f620d.png)
2. Click the blue Phrase Library button at the top of the screen.
3. In the pop-up window, select the Language for translation.
4. Select the Phrase Source.
Options include Clusters, Course Titles, Custom Report Cards, Grade Levels (used in standards), Online Application Labels, Report Card Comments, Standard Descriptions, Standard Titles, Strands, Student Field Options, Student Fields, Subject Areas (used in standards), and System Preferences.
![Translations](https://media.screensteps.com/image_assets/assets/008/329/125/original/5a9ece17-d0cb-45b7-ae2b-35255a64bf58.png)
Once you have selected the Language and Phrase Source, a table populates listing each of the source phrases. The Populate check boxes are selected for all source phrases by default.
5. Deselect the Populate check box for each phrase you do not want to translate, or click Deselect All to deselect all the check boxes in the table. You can then individually select the check boxes for the phrases you want to translate.
6. Click Save when finished.
The selected phrases are added to the table on the Translations screen. You can now auto translate the phrases, or add custom translations.
The Auto Translate function uses Microsoft Azure Translator API to automatically translate source phrases that do not have a translation into the selected language. The scheduled job "Update Automated Translations" can also be used to auto translate the source phrases that need translation when the job is run.
1. In the Setup menu, click Translations.
![Translations](https://media.screensteps.com/image_assets/assets/008/331/704/original/04b4d61b-3224-4ae1-a57e-d5374a29f389.png)
2. Click the orange Auto Translate button at the top of the screen.
In the pop-up window, the number of pending phrases that will be translated is displayed.
3. Click Translate to proceed with translation.
![Translations](https://media.screensteps.com/image_assets/assets/008/331/708/original/195b8e4d-d8bd-42b1-aea8-ae72689b5132.png)
When translation is complete, the screen will refresh, and the translations will populate the Focus Translation column. The Automated column will display a Y for phrases that were auto translated. The Labels column will display hard-coded labels which describe the usage of the phrase in Focus or the part of speech, e.g. lib:course_title for course titles. See Adding Labels to a Source Phrase for more information.
The "Update Automated Translations" scheduled job can be used to automatically translate source phrases that need translation on a regular basis.
1. In the Setup menu, click Scheduled Jobs.
![Scheduled Jobs](https://media.screensteps.com/image_assets/assets/008/336/184/original/8be3bf7d-1f71-4773-b683-9271e6be522a.png)
2. In the pull-down at the top-right corner of the screen, select Update Automated Translations and click Create Job.
![Scheduled Jobs](https://media.screensteps.com/image_assets/assets/008/336/186/original/39089fd6-2b6d-4221-adf2-44ae7d26632f.png)
3. Complete the setup fields for the job. See Creating Scheduled Jobs for more information.
4. Enter the Max number of translations per run of the scheduled job. 1000 is entered by default.
5. Click Save when finished.
Instead of auto translating phrases, the district can add custom translations. If a custom translation is added, it will display in Focus instead of the Focus Translation.
1. In the Setup menu, click Translations.
![Translations](https://media.screensteps.com/image_assets/assets/008/331/710/original/38b032aa-3c7c-4b1e-b947-114f924febe4.png)
2. For the source phrase, enter the translation in the Custom Translation column.
3. Optionally, add one or multiple Labels to the phrase, which describe the usage of the phrase in Focus or the part of speech, e.g. lib:course_title for course titles. See Adding Labels to a Source Phrase for more information.
4. Click Save.
English to English translations can be added, if desired. An English translation can be added to rename a component in Focus to something more meaningful for the district's users.
The labels are used by Focus as a way of distinguishing one translation from another when the source phrase is the same. The label describes the usage of the phrase in Focus, such as course title, or indicates the part of speech, such as noun or verb.
1. In the Setup menu, click Translations.
![Translations](https://media.screensteps.com/image_assets/assets/008/331/712/original/938c946e-21e2-4473-bc16-efb512510cbc.png)
2. For the source phrase, click the green plus icon in the Labels column.
3. In the pop-up window, enter your search text in the Search labels text box.
For example, enter "course" to find the lib:course_title label.
The available labels are listed on the right side of the pop-up window.
![Translations](https://media.screensteps.com/image_assets/assets/008/577/383/original/a0e31234-d6e7-4a0d-9fb3-a77200457bfb.png)
4. Click the label to add it to the Label column for the source phrase.
![Translations](https://media.screensteps.com/image_assets/assets/008/577/385/original/2dc99c0e-9723-4a00-ad24-0de6e09c0d16.png)
5. Click Save.
6. To remove a label from a source phrase, click the X.
7. Click Save.
Expand View
Click the Expand View icon next to a source phrase to view the entry in a pop-up window.
Click Close to return to the table.
Page Navigation
Use the Prev and Next buttons to navigate through the pages of the table. Enter a page number in the text box and press Enter to navigate directly to that page.
Export
Click the Excel icon to export the data from the table to Excel/CSV. Click the printer icon to print the data.
Filter
Click Filter so that it displays ON to turn on the filters.
Enter the filter criteria in the text box above the column. Click the down arrow to access additional filter options.
To add an additional filter to a column, click the green plus icon. To remove a filter, click the red minus icon.
Toggle Columns
Click Toggle Columns to customize the columns that are visible.
Deselect a column to remove it from view. Click the X to close the pop-up window when finished.
![Translations](https://media.screensteps.com/image_assets/assets/008/329/846/original/b531d1d7-c03d-434b-bdc6-8adec9c957ab.png)