Allowing agents to select their preferred language
While the default language for translation for agents is typically English, meaning that the source (outgoing message) and target (for incoming messages) languages are English, some international organizations might want to accommodate those among their agents for whom English is not the first language. For example, a support center in Paris, France, staffed with French-speaking agents, might want to give these agents the possibility to converse from and to French.
The purpose of this page is to show how you can enable for Agent the option to select their preferred language for translation from the Record Detail component in the Case Record Page.
This appears in the UI as shown below (orange box):
(Click to enlarge)
Setup
You can either apply the language change to an individual case, or apply the language change at a user level, which affects all cases going forward. The setup counts three or five steps, depending on this choice :
-
Create a Global Picklist
- From Setup, go to Picklist Value Sets.
- Create a New Global Value Set.
-
Please enter the following information in the form:
- Label: Language IO Languages.
- Name: This information should populate automatically.
- Values: The language codes that you would like your agent to select.
Note: The Names of the languages in your picklist must match the language codes that Language IO configured for your account. You may modify the Values of the languages in your picklist for readability. If you have any doubt, submit a support request.
-
Create Case Field
- From Setup, go to Object Manager.
- Find and open Case, then find Fields & Relationships
- Create a new field, with the type “Picklist”.
- Enter the required information in the form.
- For “Values”, select “Use global picklist value set” and select the Global Picklist that you created in Step 1.
- In the next page, make the field visible to all the profiles that will use of this field.
- In the final page, make sure that you add the field to all the Case Layouts that interact with the Language IO Case plugin.
- Save. Copy the Case Field Name of the field that you just created.
-
Add Case field to Custom Settings
- From Setup, go to Custom Settings and click Manage next to Language IO Response Public Settings.
- Click Edit.
- Paste the Case Field Name next to “Case Language Preference”.
- Click Save.
-
(Optional) Create User Field
This step is required if you want the agent language selection to apply to all cases. You may stop here if you would like the agent language selection to only apply on a case by case basis.- From Setup, go to Object Manager.
- Find and open User, then find Fields & Relationships.
- Repeat the steps in Step 2.
-
Add User field to Custom Settings
- From Setup, go to Custom Settings and click Manage next to Language IO Response Public Settings.
- Click Edit.
- Paste the User Field Name next to “Agent Language Preference”.
- Check the “Apply Language Preference to All Cases” setting.