Translation Workbench in Salesforce

Translation Workbench in Salesforce is used to maintain the translated values for metadata and data labels within the Salesforce org. Salesforce.com allows users to work in their language of choice with a simple language attribute on the users’ record. The salesforce.com UI is available in Danish, German, English, Spanish, Finnish, French, Italian, Japanese, Korean, Dutch, Portuguese (Brazil), Russian, Swedish, Thai, Chinese (Simplified) and Chinese (Traditional). To translate customizations that you’ve made to your Org or to override translations from managed packages, use the Translation Workbench to translate virtually everything from custom picklist values to custom fields into a supported language. These customizations are also available for partner and customer portal users.

You can specify the languages for translation. You can also assign translators for each of the languages. At the same time, you can manage the translated values for any of the Salesforce supported languages. Translators are capable of maintaining the translations directly through the workbench. You can also export the translation files for bulk translation imports. This is a powerful feature, as it allows the Salesforce admin to customize the languages as per the organizational requirements. There are many regions across the globe, who doesn’t use English as the official language, for the users of those regions, this feature is a complete boon.

Enabling the translation workbench in Salesforce

To enable the translation, we need to enable the translation workbench first. This can be done easily by following the few steps mentioned below.

  • Login to your Salesforce Org, Setup -> Translation Workbench -> Translation Setting.
Translation Workbench in Salesforce
  • Now click on the add button, to add the desired language. The added language will be assigned to the user.
Translation Workbench in Salesforce
  • In case, if we want to add the translation of any of the salesforce components such as custom field names, global values, etc. We can do this by going to Setup ->  Translation Workbench -> Translate. Add the required translation here.
  • In case you are looking to override the language of any of the components which are in any package then simply, go to Setup -> Translation Workbench -> Override.
Translation Workbench in Salesforce

You must note that the package should support the language in which the translation will be done. Once the managed package is created, the translation setting cannot be disabled.

Once enabled, the Translation Workbench imposes some changes to your salesforce.com Org:

  •    Picklist values must be edited individually and you can no longer mass update picklist values (mass add is still available)
  •    When sorted alphabetically, picklists are sorted alphabetical by the Org’s default language
  •    Reports may have a language drop down for certain filter criteria
  •    Web-to-Lead and Web-to-Case require a language selection before generate the HTML

Viewing Translation

We can view the translation with the following steps.

  • To see translation, go to MySetting -> Personal -> Language -> Time Zone.
tran work bench 4

Note:- Not everything in salesforce.com is translatable. You are currently not able to translate Visualforce tabs, homepage components elements or record type descriptions.