Loading
Salesforce Enforces New Security Requirements in Summer 2026Read More
Enhance Salesforce with Code
Translate Custom Labels

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
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.

  1. From Setup, in the Quick Find box, enter Custom Labels, then select Custom Labels.
  2. Select the name of the custom label to open.
  3. In the Translations related list, click New to enter a new translation or Edit next to the language to change a translation.
  4. Select the Language you are translating into.
  5. 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.
  6. Save your changes.
Note
Note When you package an app that uses custom labels with translations, include the translations by explicitly packaging the desired languages.
 
Loading
Salesforce Help | Article