You are here:
Translate Custom Labels
Translations for custom labels determine what text to display for the label’s value when a user’s default language is the translation language.
Required Editions
| Available in: both Salesforce Classic and Lightning Experience |
| Available in: Developer, Professional, Enterprise, Performance, and Unlimited Editions |
| User Permissions Needed | |
|---|---|
| Create, edit, or delete custom labels: | Customize Application |
| Create or override a translation: | Manage Translation OR View Setup and Configuration and be designated as a translator |
Note You can’t delete custom labels installed as part of a managed package, or that are
referenced by Apex or a Visualforce page. You can only override the existing
translations.
To translate custom labels from Translation Workbench, visit Translate Metadata Labels in Salesforce Help.
To translate custom labels from Setup, take these steps.
- From Setup, in the Quick Find box, enter Custom Labels, then select Custom Labels.
- Select the name of the custom label to open.
- In the Translations related list, click New to enter a new translation or Edit next to the language to change a translation.
- Select the Language you are translating into.
- In the Translation Text field, enter the translated value. This text overrides the value specified in the label's Value field when a user's default language is the translation language.
- Save your changes.
Note When you package an app that uses custom labels with translations, include the
translations by explicitly packaging the desired languages.
Did this article solve your issue?
Let us know so we can improve!

