---
schema_version: "1"
id: 3505016b70c389428c5daa732f452285455f5df1b65b713aea51aada04d47070
title: Translations
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/api_meta/meta_translations.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_translations.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: f44bcfd62d6609df66b76b43471d91132762931f2adbff76d8e5b8c3eac0e8eb
description: Metadata type that enables work with translations for various supported languages. The ability to translate component labels is part of the Translation Workbench.
---
# Translations

Metadata type that enables work with translations for various supported languages. The ability to translate component labels is part of the Translation Workbench.

![Important](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/images/icon_note_important.png)

#### Important

Where possible, we changed noninclusive terms to align with our company value of Equality. We maintained certain terms to avoid any effect on customer implementations.

This type extends the [Metadata](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/metadata.htm "The base class for all metadata types. You can’t edit this object. A component is an instance of a metadata type.") metadata type and inherits its fullName field.

## Language

A two-character language code identifies each language. For example, en. A five-character code is used for languages that differ depending on location. For example, en\_AU.

![Note](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/images/icon_note.png)

#### Note

Setting a default language is different from setting a default locale. For more information, see Select Your Language, Locale, and Currency in Salesforce Help.

Salesforce offers full support for these languages.

- Chinese (Simplified): zh\_CN
- Chinese (Traditional): zh\_TW
- Danish: da
- Dutch: nl\_NL
- English: en\_US
- Finnish: fi
- French: fr
- German: de
- Italian: it
- Japanese: ja
- Korean: ko
- Norwegian: no
- Portuguese (Brazil): pt\_BR
- Russian: ru
- Spanish: es
- Spanish (Mexico): es\_MX Defaults to Spanish for customer-defined translations.
- Swedish: sv
- Thai: th The Salesforce user interface is fully translated to Thai, but Salesforce Help is in English.

End-user languages are useful if you have a multilingual organization or partners who speak languages other than your company’s default language. For end-user languages, Salesforce provides translated labels for standard objects and pages, except admin pages, Setup, and Help. Some clouds and features support a subset of these languages in the UI. For details, see User Interface Language Support in Salesforce Help. When you select an end-user language, labels that aren’t translated and Salesforce Help are in English. End-user languages are intended only for personal use by end users. Don’t use end-user languages as corporate languages. Salesforce doesn’t provide customer support in end-user languages.

End-user languages include:

- Arabic: ar
- Bulgarian: bg
- Croatian: hr
- Czech: cs
- English (UK): en\_GB
- Greek: el
- Hebrew: iw
- Hungarian: hu
- Indonesian: in
- Polish: pl
- Portuguese (European): pt\_PT
- Romanian: ro
- Slovak: sk
- Slovenian: sl
- Turkish: tr
- Ukrainian: uk
- Vietnamese: vi

![Important](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/images/icon_note_important.png)

#### Important

Before enabling end-user languages Arabic and Hebrew, review the right-to-left language support limitations.

In situations where Salesforce doesn’t provide default translations, use platform-only languages to localize apps and custom functionality that you build on the Salesforce Platform. You can translate items such as custom labels, custom objects, and field names. You can also rename most standard objects, labels, and fields. Informational text and non-field label text aren’t translatable.

Platform-only languages are available in all places where you can select a language in the application. However, when you select a platform-only language, all standard Salesforce labels default to English or, in select cases, to an end-user or fully supported language.

![Note](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/images/icon_note.png)

#### Note

Language support is closely tied to the API version. For example, we introduced support for Belgian Dutch (nl\_BE) in API version 40.0. To take advantage of this language, you must use API version 40.0 or later. In general, we recommend the most recent version of the API to make the most of our language features.

Platform-only languages include:

- Albanian: sq
- Afrikaans: af
- Amharic: am
- Arabic (Algeria): ar\_DZ
- Arabic (Bahrain): ar\_BH
- Arabic (Egypt): ar\_EG
- Arabic (Iraq): ar\_IQ
- Arabic (Jordan): ar\_JO
- Arabic (Kuwait): ar\_KW
- Arabic (Lebanon): ar\_LB
- Arabic (Libya): ar\_LY
- Arabic (Morocco): ar\_MA
- Arabic (Oman): ar\_OM
- Arabic (Qatar): ar\_QA
- Arabic (Saudi Arabia): ar\_SA
- Arabic (Sudan): ar\_SD
- Arabic (Syria): ar\_SY
- Arabic (Tunisia): ar\_TN
- Arabic (United Arab Emirates): ar\_AE
- Arabic (Yemen): ar\_YE
- Armenian: hy
- Basque: eu
- Bosnian: bs
- Bengali: bn
- Burmese: my
- Catalan: ca
- Chinese (Hong Kong): zh\_HK
- Chinese (Singapore): zh\_SG
- Chinese (Malaysia): zh\_MY
- Dutch (Belgium): nl\_BE
- English (Australia): en\_AU
- English (Belgium): en\_BE
- English (Canada): en\_CA
- English (Cyprus): en\_CY
- English (Germany): en\_DE
- English (Hong Kong): en\_HK
- English (India): en\_IN
- English (Ireland): en\_IE
- English (Israel): en\_IL
- English (Malaysia): en\_MY
- English (Malta): en\_MT
- English (Netherlands): en\_NL
- English (New Zealand): en\_NZ
- English (Philippines): en\_PH
- English (Singapore): en\_SG
- English (South Africa): en\_ZA
- English (United Arab Emirates): en\_AE
- Estonian: et
- Farsi: fa
- French (Belgium): fr\_BE
- French (Canada): fr\_CA
- French (Luxembourg): fr\_LU
- French (Morocco): fr\_MA
- French (Switzerland): fr\_CH
- Georgian: ka
- German (Austria): de\_AT
- German (Belgium): de\_BE
- German (Luxembourg): de\_LU
- German (Switzerland): de\_CH
- Greek (Cyprus): el\_CY
- Greenlandic: kl
- Gujarati: gu
- Hawaiian: haw
- Haitian Creole: ht
- Hindi: hi
- Hmong: hmn
- Icelandic: is
- Irish: ga
- Italian (Switzerland): it\_CH
- Kannada: kn
- Kazakh: kk
- Khmer: km
- Latvian: lv
- Lithuanian: lt
- Luxembourgish: lb
- Macedonian: mk
- Malay: ms
- Malayalam: ml
- Maltese: mt
- Marathi: mr
- Montenegrin: sh\_ME
- Punjabi: pa
- Romanian (Moldova): ro\_MD
- Romansh: rm
- Russian (Armenia): ru\_AM
- Russian (Belarus): ru\_BY
- Russian (Kazakhstan): ru\_KZ
- Russian (Kyrgyzstan): ru\_KG
- Russian (Lithuania): ru\_LT
- Russian (Moldova): ru\_MD
- Russian (Poland): ru\_PL
- Russian (Ukraine): ru\_UA
- Samoan: sm
- Serbian (Cyrillic): sr
- Serbian (Latin): sh
- Spanish (Argentina): es\_AR
- Spanish (Bolivia): es\_BO
- Spanish (Chile): es\_CL
- Spanish (Colombia): es\_CO
- Spanish (Costa Rica): es\_CR
- Spanish (Dominican Republic): es\_DO
- Spanish (Ecuador): es\_EC
- Spanish (El Salvador): es\_SV
- Spanish (Guatemala): es\_GT
- Spanish (Honduras): es\_HN
- Spanish (Nicaragua): es\_NI
- Spanish (Panama): es\_PA
- Spanish (Paraguay): es\_PY
- Spanish (Peru): es\_PE
- Spanish (Puerto Rico): es\_PR
- Spanish (United States): es\_US
- Spanish (Uruguay): es\_UY
- Spanish (Venezuela): es\_VE
- Swahili: sw
- Tagalog: tl
- Tamil: ta
- Te reo: mi
- Telugu: te
- Urdu: ur
- Welsh: cy
- Xhosa: xh
- Yiddish: ji
- Zulu: zu

![Important](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/images/icon_note_important.png)

#### Important

Before enabling Urdu as a platform-only language, review the right-to-left language support limitations.

## Declarative Metadata File Suffix and Directory Location

Local translations are stored in a file with a format of localeCode.translation, where localeCode is the locale code of the translation language. For example, the file name for German translations is de.translation. Packaged translations are stored in a file with a format of pkgNamespace\_ \_localeCode.translation. For example, if the package namespace is Acme, the file name for German translations installed by the package is Acme\_ \_de.translation. The supported locale codes are listed in [Language](#translation_languages).

Custom object translations are stored in the objectTranslations folder in the corresponding package directory.

## Version

Translations components are available in API version 14.0 and later.

## Fields

<table class="featureTable sort_table" summary="">



          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader  " id="d905869e1004">Field</th>

              <th class="featureTableHeader  " id="d905869e1007">Field Type</th>

              <th class="featureTableHeader  " id="d905869e1010">Description</th>

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">aiCoachAgentScnrDefs</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#AiCoachAgentScnrDefTranslation">AiCoachAgentScnrDefTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of AI Coach agent scenario definition translations.
                Available in API version 64.0 and later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">botBlocks</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#BotBlockTranslation">BotBlockTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of bot block translations. Available in API version 59.0
                and later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">botTemplates</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#BotTemplateTranslation">BotTemplateTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of bot template translations. Available in API version
                59.0 and later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">bots</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#BotTranslation">BotTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of bot translations. Available in API version 53.0 and
                later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">conversationMessageDefinitions</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#ConversationMessageDefinitionTranslation">ConversationMessageDefinitionTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of conversation message definition translations. Available
                in API version 61.0 and later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">contextDefinitions</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#ContextDefinitionTranslation">ContextDefinitionTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of Context Service context definition translations.
                Available in API version 62.0 and later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">customApplications</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#customApplicationTranslation">CustomApplicationTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of custom application translations</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">customLabels</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#customLabelTranslation">CustomLabelTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of custom label translations</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">customPageWebLinks</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#customPageWebLinkTranslation">CustomPageWebLinkTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of translations for web links defined in a home page
                component</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">customTabs</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#customTabTranslation">CustomTabTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of custom tab translations</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">dataConnectors</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#DataConnectorTranslation">DataConnectorTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of data connector translations. Available in API version
                64.0 and later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">dashboardComponents</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type"><a class="xref" href="#DashboardComponentTranslation">DashboardComponentTranslation[]</a></td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of dashboard component translations. Available in API
                version 67.0 and later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">dashboards</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#DashboardTranslation">DashboardTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of dashboard title and description translations. Dashboard
                translations are automatically discoverable by the Translation
                Workbench when enabled. Available in API version 67.0 and
                later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">desFieldTemplateMessages</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type"><a class="xref" href="#ExplainabilityMsgTemplateFieldTranslation">ExplainabilityMsgTemplateFieldTranslation[]</a></td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of admin-configured explainability message
                templates</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">flowDefinitions</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#FlowDefinitionTranslation">FlowDefinitionTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of flow translations.<p class="p"><span class="ph" id="flowDefinitions_supported"><a name="flowDefinitions_supported"><!-- --></a>Only Flow and AutolaunchedFlow types are supported for
                    translation.</span> Available in API version 41.0 and
                  later.</p>
              </td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">identityVerificationCustomFieldLabels</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type"><a class="xref" href="#IdentityVerificationFieldTranslation">IdentityVerificationFieldTranslation</a></td>

              <td class="entry" headers="d905869e1010" data-title="Description">
                <p class="p">A list of identity verification translation fields. Available in
                  API version 54.0 and later.</p>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">fullName</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">string</td>

              <td class="entry" headers="d905869e1010" data-title="Description">Required. The language code. For example, <samp class="codeph nolang">de</samp> for German.<p class="p">Inherited from
                  <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/metadata.htm" title="The base class for all metadata types. You can’t edit this object. A component is an instance of a metadata type.">Metadata</a>, this field is defined in the WSDL for
                  this metadata type. It must be specified when creating,
                  updating, or deleting. For an example of this field
                  specified for a call, see <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_createMetadata.htm" title="Adds one or more new metadata components to your organization synchronously."><samp class="codeph java">createMetadata()</samp></a>.
                </p>
              </td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname" id="globalPicklists_name"><a name="globalPicklists_name"><!-- --></a>globalPicklists</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#globalPicklistTranslation">GlobalPicklistTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description">
                <span class="ph" id="globalPicklists_def"><a name="globalPicklists_def"><!-- --></a>A list of global picklist
                  translations. A global picklist’s value set is inherited by all
                  the custom picklist fields that are based on it.</span> Available
                in API version 37.0 only and is removed from later versions.
              </td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">pipelineInspMetricConfigs</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type"><a class="xref" href="#PipelineInspMetricConfigTranslation">PipelineInspMetricConfigTranslation</a></td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of translations of Pipeline Inspection forecast category
                metric settings. Available in API version 57.0 and later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">productSpecificationTypes</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type"><a class="xref" href="#ProductSpecificationTypeTranslation">ProductSpecificationTypeTranslation</a></td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of product specification type translations. Available in
                API version 66.0 and later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">prompts</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type"><a class="xref" href="#PromptTranslation">PromptTranslation</a></td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of In-App Guidance prompt translations. Available in API
                version 48.0 and later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname" id="quickActions"><a name="quickActions"><!-- --></a>quickActions</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#globalQuickActionTranslation">GlobalQuickActionTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description"><span class="ph" id="quickAction_desc"><a name="quickAction_desc"><!-- --></a>A list of global rather than
                  object-specific quick actions.</span></td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">recordAlertCategories</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#RecordAlertCategoryTranslation">RecordAlertCategoryTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of record alert category translations. Available in API
                version 66.0 and later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">recordAlertTemplates</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#RecordAlertTemplateTranslation">RecordAlertTemplateTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of record alert template translations. Available in API
                version 66.0 and later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">reportAggregates</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#ReportAggregateTranslation">ReportAggregateTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of Lightning Experience report aggregate translations.
                Available in API version 68.0 and later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">reportBucketFields</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#ReportBucketFieldTranslation">ReportBucketFieldTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of Lightning Experience report bucket field translations.
                Available in API version 68.0 and later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">reportCharts</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#ReportChartTranslation">ReportChartTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of Lightning Experience report chart translations.
                Available in API version 68.0 and later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">reports</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#ReportTranslation">ReportTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of Lightning Experience report name translations. Report translations are
                automatically discoverable by the Translation Workbench when enabled.
                Available in API version 67.0 and later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">reportTypes</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#reportTypeTranslation">ReportTypeTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of Lightning Experience report type translations</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">scontrols</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#scontrolTranslation">ScontrolTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of s-control translations</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">svcCatalogItemAttributes</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#ServiceProcessAttributeTranslation">ServiceProcessAttributeTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of service catalog item attribute translations. Available
                in API version 64.0 and later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">svcCatalogItemGroups</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#ServiceProcessItemGroupTranslation">ServiceProcessItemGroupTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of service catalog item group translations. Available in
                API version 64.0 and later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1004" data-title="Field"><span class="keyword parmname">timelineObjectDefinitions</span></td>

              <td class="entry" headers="d905869e1007" data-title="Field Type">
                <a class="xref" href="#TimelineObjectDefinitionTranslation">TimelineObjectDefinitionTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1010" data-title="Description">A list of timeline object definition translations. Available in
                API version 66.0 and later.</td>

            </tr>

          </tbody>

        </table>

## ContextDefinitionTranslation

ContextDefinitionTranslation contains details for a translation of a Context Service context definition. Available in API version 62.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| description | string | The translated description of the context definition. |
| label | string | Required. The translated label of the context definition. |
| name | string | Required. The name of the context definition. |

## AiCoachAgentScnrDefTranslation

AiCoachAgentScnrDefTranslation contains details for the translation of Agentforce Sales Coach scenarios. Available in API version 64.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| description | string | The description of the coaching scenario |
| label | string | The title of the coaching scenario |
| name | string | Required. Name of the coaching scenario. |
| userGuidance | string | The instructions that the rep must follow before starting the coaching session |

## BotBlockTranslation

BotBlockTranslation contains details for a translation of a bot block. Available in API version 59.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| botBlockVersions | [BotBlockVersionTranslation](#BotBlockVersionTranslation)\[\] | A list of bot block version translations |
| fullName | string | Required. The name of the bot block. |

## BotBlockVersionTranslation

BotBlockVersionTranslation contains details for a translation of a bot block version. Available in API version 59.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| botDialogs | [BotDialogTranslation](#BotDialogTranslation)\[\] | A list of bot dialog translations for the bot block version |
| fullName | string | Required. The name of the bot block version. |

## BotTemplateTranslation

BotTemplateTranslation contains details for a translation of a bot template. Available in API version 59.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| botDialogs | [BotDialogTranslation](#BotDialogTranslation)\[\] | A list of bot dialog translations for the bot template |
| fullName | string | Required. The name of the bot template. |

## BotTranslation

BotTranslation contains details for a translation of a bot. Available in API version 53.0 and later.

<table class="featureTable sort_table" summary="">



          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader  " id="d905869e1974">Field</th>

              <th class="featureTableHeader  " id="d905869e1977">Field Type</th>

              <th class="featureTableHeader  " id="d905869e1980">Description</th>

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d905869e1974" data-title="Field"><span class="keyword parmname">botVersions</span></td>

              <td class="entry" headers="d905869e1977" data-title="Field Type">
                <a class="xref" href="#BotVersionTranslation">BotVersionTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e1980" data-title="Description">A list of bot version translations</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e1974" data-title="Field"><span class="keyword parmname">fullName </span></td>

              <td class="entry" headers="d905869e1977" data-title="Field Type">string</td>

              <td class="entry" headers="d905869e1980" data-title="Description">Required. Name of the bot.<p class="p">The <span class="keyword parmname">fullName</span>
                  for the translation must match the <span class="keyword parmname">fullName</span>
                  inherited by the original Bot type.</p>
              </td>

            </tr>

          </tbody>

        </table>

## BotVersionTranslation

BotVersionTranslation contains details for a translation of a bot version. Available in API version 53.0 and later.

<table class="featureTable sort_table" summary="">



          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader  " id="d905869e2050">Field</th>

              <th class="featureTableHeader  " id="d905869e2053">Field Type</th>

              <th class="featureTableHeader  " id="d905869e2056">Description</th>

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d905869e2050" data-title="Field"><span class="keyword parmname">botDialogs</span></td>

              <td class="entry" headers="d905869e2053" data-title="Field Type">
                <a class="xref" href="#BotDialogTranslation">BotDialogTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e2056" data-title="Description">A translated list of dialogs in this bot version</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e2050" data-title="Field"><span class="keyword parmname">fullName</span></td>

              <td class="entry" headers="d905869e2053" data-title="Field Type">string</td>

              <td class="entry" headers="d905869e2056" data-title="Description">Required. Name of a bot version.<p class="p">The
                  <span class="keyword parmname">fullName</span> for the translation must match
                  the <span class="keyword parmname">fullName</span> inherited by the original
                  BotVersion type.
                </p>
              </td>

            </tr>

          </tbody>

        </table>

## BotDialogTranslation

BotDialogTranslation contains details for a translation of a bot dialog. Available in API version 53.0 and later.

<table class="featureTable sort_table" summary="">



          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader  " id="d905869e2126">Field</th>

              <th class="featureTableHeader  " id="d905869e2129">Field Type</th>

              <th class="featureTableHeader  " id="d905869e2132">Description</th>

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d905869e2126" data-title="Field"><span class="keyword parmname">botSteps</span></td>

              <td class="entry" headers="d905869e2129" data-title="Field Type">
                <a class="xref" href="#BotStepTranslation">BotStepTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e2132" data-title="Description">A translated list of steps that are executed as part of the
                dialog</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e2126" data-title="Field"><span class="keyword parmname">developerName</span></td>

              <td class="entry" headers="d905869e2129" data-title="Field Type">string</td>

              <td class="entry" headers="d905869e2132" data-title="Description">Required. This unique name prevents conflicts with other dialogs
                associated with the same bot version.<p class="p">The
                  <span class="keyword parmname">developerName</span> for the translation must
                  match the <span class="keyword parmname">developerName</span> on the original
                  BotDialog subtype of BotVersion.
                </p>
              </td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e2126" data-title="Field"><span class="keyword parmname">label</span></td>

              <td class="entry" headers="d905869e2129" data-title="Field Type">string</td>

              <td class="entry" headers="d905869e2132" data-title="Description">A translated label that identifies the dialog throughout the
                Salesforce user interface</td>

            </tr>

          </tbody>

        </table>

![Note](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/images/icon_note.png)

#### Note

In Metadata Deployment of Translations, it's expected that blank values cannot be used to delete existing translations. If a translation label is left blank, it's skipped during deployment, and no error is shown.

## BotStepTranslation

BotStepTranslation contains details for a translation of a bot step. Available in API version 53.0 and later.

<table class="featureTable sort_table" summary="">



          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader  " id="d905869e2218">Field</th>

              <th class="featureTableHeader  " id="d905869e2221">Field Type</th>

              <th class="featureTableHeader  " id="d905869e2224">Description</th>

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d905869e2218" data-title="Field"><span class="keyword parmname">botMessages</span></td>

              <td class="entry" headers="d905869e2221" data-title="Field Type">
                <a class="xref" href="#BotMessageTranslation">BotMessageTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e2224" data-title="Description">A translated list of bot messages used by a BotStep of type
                <samp class="codeph nolang">Message</samp>
              </td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e2218" data-title="Field"><span class="keyword parmname">botSteps</span></td>

              <td class="entry" headers="d905869e2221" data-title="Field Type">BotStepTranslation[]</td>

              <td class="entry" headers="d905869e2224" data-title="Description">A translated list of bot steps associated with a BotStep of type
                <samp class="codeph nolang">Group</samp>
              </td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e2218" data-title="Field"><span class="keyword parmname">botVariableOperation</span></td>

              <td class="entry" headers="d905869e2221" data-title="Field Type"><a class="xref" href="#BotVariableOperationTranslation">BotVariableOperationTranslation</a></td>

              <td class="entry" headers="d905869e2224" data-title="Description">A translated bot variable operation used by a BotStep of type
                <samp class="codeph nolang">VariableOperation</samp>
              </td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e2218" data-title="Field"><span class="keyword parmname">stepIdentifier</span></td>

              <td class="entry" headers="d905869e2221" data-title="Field Type">string</td>

              <td class="entry" headers="d905869e2224" data-title="Description">Required. A unique key that identifies a step within a dialog.
                This key is used to link translated labels to labels within the
                step. This field is recommended for all step records and is required
                for translated step labels.<p class="p">The
                  <span class="keyword parmname">stepIdentifier</span> for the translation must
                  match the <span class="keyword parmname">stepIdentifier</span> on the original
                  BotStep subtype of BotVersion.
                </p>
              </td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e2218" data-title="Field"><span class="keyword parmname">type</span></td>

              <td class="entry" headers="d905869e2221" data-title="Field Type">BotStepType (enumeration of type string)</td>

              <td class="entry" headers="d905869e2224" data-title="Description">Required. Valid values are:<ul class="ul bulletList">
                  <li class="li"><samp class="codeph nolang">Navigation</samp></li>

                  <li class="li"><samp class="codeph nolang">Invocation</samp></li>

                  <li class="li"><samp class="codeph nolang">VariableOperation</samp></li>

                  <li class="li"><samp class="codeph nolang">Message</samp></li>

                  <li class="li"><samp class="codeph nolang">Wait</samp></li>

                  <li class="li"><samp class="codeph nolang">Group</samp></li>

                  <li class="li">
                    <samp class="codeph nolang">RecordLookup</samp> (Available
                    in API version 48.0 and later.)
                  </li>

                </ul>
                <p class="p">The <span class="keyword parmname">type</span> for the translation must match
                  the <span class="keyword parmname">type</span> on the original BotStep subtype of
                  BotVersion.</p>
              </td>

            </tr>

          </tbody>

        </table>

## BotMessageTranslation

BotMessageTranslation contains details for a translation of a bot message step. Available in API version 53.0 and later.

<table class="featureTable sort_table" summary="">



          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader  " id="d905869e2381">Field</th>

              <th class="featureTableHeader  " id="d905869e2384">Field Type</th>

              <th class="featureTableHeader  " id="d905869e2387">Description</th>

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d905869e2381" data-title="Field"><span class="keyword parmname">message</span></td>

              <td class="entry" headers="d905869e2384" data-title="Field Type">string</td>

              <td class="entry" headers="d905869e2387" data-title="Description">A translated message to show as part of an outgoing message from
                the bot to the customer</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e2381" data-title="Field"><span class="keyword parmname">messageIdentifier</span></td>

              <td class="entry" headers="d905869e2384" data-title="Field Type">string</td>

              <td class="entry" headers="d905869e2387" data-title="Description">Required. A unique key that identifies a message within a dialog.
                This key is used to link translated labels to labels within the
                message. This field is recommended for all message records and is
                required for translated message labels.<p class="p">The
                  <span class="keyword parmname">messageIdentifier</span> for the translation
                  must match the <span class="keyword parmname">messageIdentifier</span> on the
                  original BotMessage subtype of BotVersion.
                </p>
              </td>

            </tr>

          </tbody>

        </table>

## BotVariableOperationTranslation

BotVariableOperationTranslation contains details for a translation of a bot variable operation (question) step. Available in API version 53.0 and later.

<table class="featureTable sort_table" summary="">



          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader  " id="d905869e2454">Field</th>

              <th class="featureTableHeader  " id="d905869e2457">Field Type</th>

              <th class="featureTableHeader  " id="d905869e2460">Description</th>

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d905869e2454" data-title="Field"><span class="keyword parmname">botMessages</span></td>

              <td class="entry" headers="d905869e2457" data-title="Field Type">
                <a class="xref" href="#BotMessageTranslation">BotMessageTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e2460" data-title="Description">A translated list of bot messages used as prompt messages by a
                BotVariableOperation of type <samp class="codeph nolang">Collect</samp>
              </td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e2454" data-title="Field"><span class="keyword parmname">botQuickReplyOptions</span></td>

              <td class="entry" headers="d905869e2457" data-title="Field Type">
                <a class="xref" href="#BotQuickReplyOptionTranslation">BotQuickReplyOptionTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e2460" data-title="Description">A translated list of static choice options used by a
                BotVariableOperation of type <samp class="codeph nolang">Collect</samp> and <span class="keyword parmname">quickReplyType</span> of
                <samp class="codeph nolang">Static</samp>
              </td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e2454" data-title="Field"><span class="keyword parmname">quickReplyOptionTemplate</span></td>

              <td class="entry" headers="d905869e2457" data-title="Field Type">string</td>

              <td class="entry" headers="d905869e2460" data-title="Description">A translated formula template used to resolve a label for Dynamic
                choice options of type <samp class="codeph nolang">Object</samp>
              </td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e2454" data-title="Field"><span class="keyword parmname">retryMessages</span></td>

              <td class="entry" headers="d905869e2457" data-title="Field Type">
                <a class="xref" href="#BotMessageTranslation">BotMessageTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e2460" data-title="Description">In <a class="xref" href="https://help.salesforce.com/s/articleView?id=service.bots_service_setup_dialog_question_text.htm&amp;type=5&amp;language=en_US" target="_blank" title="HTML (New Window)">Conversation Repair</a>, the translated messages assigned to
                repair attempts</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e2454" data-title="Field"><span class="keyword parmname">successMessages</span></td>

              <td class="entry" headers="d905869e2457" data-title="Field Type">
                <a class="xref" href="#BotMessageTranslation">BotMessageTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e2460" data-title="Description">In a File dialog step, the translated message shown to the
                customer as part of type CollectAttachment to confirm a successful
                file upload. Available in API version 57.0 and later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e2454" data-title="Field"><span class="keyword parmname">type</span></td>

              <td class="entry" headers="d905869e2457" data-title="Field Type">BotVariableOperationType (enumeration of type string)</td>

              <td class="entry" headers="d905869e2460" data-title="Description">Required. Valid values are:<ul class="ul bulletList">
                  <li class="li"><samp class="codeph nolang">Set</samp></li>

                  <li class="li"><samp class="codeph nolang">Unset</samp></li>

                  <li class="li"><samp class="codeph nolang">Collect</samp></li>

                  <li class="li"><samp class="codeph nolang">SetConversationLanguage</samp></li>

                </ul>
              </td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e2454" data-title="Field"><span class="keyword parmname">variableOperationIdentifier</span></td>

              <td class="entry" headers="d905869e2457" data-title="Field Type">string</td>

              <td class="entry" headers="d905869e2460" data-title="Description">Required. A unique key that identifies a variable operation
                within a dialog. This key is used to link translated labels to
                labels within the variable operation. This field is recommended for
                all variable operation records and is required for translated
                variable operation labels.<p class="p">The
                  <span class="keyword parmname">variableOperationIdentifier</span> for the
                  translation must match the
                  <span class="keyword parmname">variableOperationIdentifier</span> on the
                  original BotVariableOperation subtype of BotVersion.
                </p>
              </td>

            </tr>

          </tbody>

        </table>

## BotQuickReplyOptionTranslation

BotQuickReplyOptionTranslation contains details for a translation of a bot quick reply option within a bot variable operation (question) step. Available in API version 53.0 and later.

<table class="featureTable sort_table" summary="">



          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader  " id="d905869e2640">Field</th>

              <th class="featureTableHeader  " id="d905869e2643">Field Type</th>

              <th class="featureTableHeader  " id="d905869e2646">Description</th>

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d905869e2640" data-title="Field"><span class="keyword parmname">literalValue</span></td>

              <td class="entry" headers="d905869e2643" data-title="Field Type">string</td>

              <td class="entry" headers="d905869e2646" data-title="Description">A translated value to be shown as a menu or button choice to your
                customer.</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e2640" data-title="Field"><span class="keyword parmname">quickReplyOptionIdentifier</span></td>

              <td class="entry" headers="d905869e2643" data-title="Field Type">string</td>

              <td class="entry" headers="d905869e2646" data-title="Description">Required. A unique key that identifies a quick reply option
                within a dialog. This key is used to link translated labels to
                labels within the quick reply option. This field is recommended for
                all quick reply option records and is required for translated quick
                reply option labels.<p class="p">The
                  <span class="keyword parmname">quickReplyOptionIdentifier</span> for the
                  translation must match the
                  <span class="keyword parmname">quickReplyOptionIdentifier</span> on the
                  original BotQuickReplyOption subtype of BotVersion.
                </p>
              </td>

            </tr>

          </tbody>

        </table>

## CustomApplicationTranslation

CustomApplicationTranslation contains details for a custom application translation. For more details, see [CustomApplication](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_customapplication.htm "CustomApplication represents a custom or standard application. In API version 29.0 and earlier, CustomApplication represents only a custom application. An application is a list of tab references, with a description and a logo. This type extends the Metadata metadata type and inherits its fullName field.").

| Field | Field Type | Description |
| --- | --- | --- |
| description | string | Description text for the application translation. |
| label | string | The translated custom application name. Maximum of 765 characters. |
| name | string | Required. The name of the custom application. |

## CustomLabelTranslation

CustomLabelTranslation contains details for a custom label translation. For more details, see [CustomLabels](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_customlabels.htm "The CustomLabels metadata type allows you to create custom labels that can be localized for use in different languages, countries, and currencies.").

| Field | Field Type | Description |
| --- | --- | --- |
| label | string | Required. The translated custom label name. Maximum of 765 characters. |
| name | string | Required. The custom label name. |

## CustomPageWebLinkTranslation

CustomPageWebLinkTranslation contains details for a translation of a web link defined in a home page component. For more details, see [CustomPageWebLink](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/custompageweblink.htm "Represents a custom link defined in a home page component.").

| Field | Field Type | Description |
| --- | --- | --- |
| label | string | Required. The translated web link. |
| name | string | Required. The name of the web link. |

## CustomTabTranslation

CustomTabTranslation contains details for a translation of a custom tab. For more details, see [CustomTab](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_tab.htm "Represents a custom tab. Custom tabs let you display custom object data or other web content in Salesforce. When you add a custom tab to an app in Salesforce Classic, it appears as a tab. When you add a custom tab to an app in Lightning Experience, it appears as an item in the app’s navigation bar and in the App Launcher. When a tab displays a custom object, the tab name is the same as the custom object name. For page, s-control, or URL tabs, the name is arbitrary.").

| Field | Field Type | Description |
| --- | --- | --- |
| label | string | Required. The translated custom tab name. |
| name | string | Required. The custom tab name. |

## DashboardComponentTranslation

DashboardComponentTranslation contains details for a translation of a Lightning Experience dashboard components. For more details, see [DashboardComponent](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_dashboard.htm#DashboardComponent).

| Field | Field Type | Description |
| --- | --- | --- |
| description | string | The dashboard component description. |
| footer | string | The dashboard component footer. |
| label | string | The dashboard component label. |
| name | string | Required. The dashboard component name. |

## DashboardTranslation

DashboardTranslation contains details for a translation of a Lightning Experience dashboard. For more details, see [Dashboard](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_dashboard.htm "Represents a dashboard. Dashboards are visual representations of data that allow you to see key metrics and performance at a glance.").

| Field | Field Type | Description |
| --- | --- | --- |
| description | string | The dashboard description. |
| label | string | The dashboard label. |
| name | string | Required. The dashboard name. |

## ExplainabilityMsgTemplateFieldTranslation

ExplainabilityMsgTemplateFieldTranslation represents the template that contains the decision explanation message for a specified step element type.

<table class="featureTable sort_table" summary="">



          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader  " id="d905869e3204">Field Name</th>

              <th class="featureTableHeader  " id="d905869e3207">Field Type</th>

              <th class="featureTableHeader  " id="d905869e3210">Description</th>

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d905869e3204" data-title="Field Name"><span class="keyword parmname">description</span></td>

              <td class="entry" headers="d905869e3207" data-title="Field Type">string</td>

              <td class="entry" headers="d905869e3210" data-title="Description">The explainability message field description</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e3204" data-title="Field Name"><span class="keyword parmname">label</span></td>

              <td class="entry" headers="d905869e3207" data-title="Field Type">string</td>

              <td class="entry" headers="d905869e3210" data-title="Description">A user-friendly name for
                ExplainabilityMsgTemplateFieldTranslation</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e3204" data-title="Field Name"><span class="keyword parmname">name</span></td>

              <td class="entry" headers="d905869e3207" data-title="Field Type">string</td>

              <td class="entry" headers="d905869e3210" data-title="Description">
                <p class="p">Required. The name of the decision explanation message for a
                  specified step element type.</p>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e3204" data-title="Field Name"><span class="keyword parmname">templateMessage</span></td>

              <td class="entry" headers="d905869e3207" data-title="Field Type">string</td>

              <td class="entry" headers="d905869e3210" data-title="Description">The message associated with the template for a specific
                expression set step type</td>

            </tr>

          </tbody>

        </table>

## Declarative Metadata Sample Definition

This is an example of an ExplainabilityMsgTemplateFieldTranslation component.

<?xml version="1.0" encoding="UTF-8"?>
<Translations xmlns="http://soap.sforce.com/2006/04/metadata">
    <desFieldTemplateMessages\>
        <description\>Calc Blitz Message</description\>
        <label\>CALBLITZ</label\>
        <name\>CALBLITZ</name\>
        <templateMessage\>CALBLITZ</templateMessage\>
    </desFieldTemplateMessages\>
</Translations\>

## FlowDefinitionTranslation

FlowDefinitionTranslation contains details for a translation of a flow definition. For more details, see [FlowDefinition](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_flowdefinition.htm "Represents the flow definition’s description and active flow version number.").

Available in API version 41.0 and later.

<table class="featureTable sort_table" summary="">



          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader  " id="d905869e3322">Field</th>

              <th class="featureTableHeader  " id="d905869e3325">Field Type</th>

              <th class="featureTableHeader  " id="d905869e3328">Description</th>

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d905869e3322" data-title="Field"><span class="keyword parmname">flows</span></td>

              <td class="entry" headers="d905869e3325" data-title="Field Type">
                <a class="xref" href="#FlowTranslation">FlowTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e3328" data-title="Description">A list of flow version translations for the flow
                definition</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e3322" data-title="Field"><span class="keyword parmname">fullName</span></td>

              <td class="entry" headers="d905869e3325" data-title="Field Type">string</td>

              <td class="entry" headers="d905869e3328" data-title="Description">Required. The API name for the flow definition.</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e3322" data-title="Field"><span class="keyword parmname">label</span></td>

              <td class="entry" headers="d905869e3325" data-title="Field Type">string</td>

              <td class="entry" headers="d905869e3328" data-title="Description">A translated label for the flow definition. <p class="p">By default, flow
                  definitions inherit the label of the active flow version. If you
                  provide a label here, the definition label no longer inherits
                  changes to the active version label.</p>
              </td>

            </tr>

          </tbody>

        </table>

## FlowTranslation

FlowTranslation contains details for a translation of a flow version. For more details, see [Flow](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_visual_workflow.htm "Represents the metadata associated with a flow that encompasses the flow's structure, logic, and run-time behavior. It allows you to build dynamic applications that guide users through interactive screens, automate processes, and connect with various Salesforce and external services. This includes managing data operations like creating, updating, or deleting records, handling complex decisions, looping through collections, and invoking actions like Apex or external services to extend functionality. A flow contains options for API versioning, various execution environments, and detailed configuration of elements to design powerful automation solutions.").

Available in API version 41.0 and later.

<table class="featureTable sort_table" summary="">



          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader  " id="d905869e3415">Field</th>

              <th class="featureTableHeader  " id="d905869e3418">Field Type</th>

              <th class="featureTableHeader  " id="d905869e3421">Description</th>

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d905869e3415" data-title="Field"><span class="keyword parmname">choices</span></td>

              <td class="entry" headers="d905869e3418" data-title="Field Type">
                <a class="xref" href="#FlowChoiceTranslation">FlowChoiceTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e3421" data-title="Description">A list of choice translations for the flow version</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e3415" data-title="Field"><span class="keyword parmname">fullName</span></td>

              <td class="entry" headers="d905869e3418" data-title="Field Type">string</td>

              <td class="entry" headers="d905869e3421" data-title="Description">The API name for the flow version.<p class="p">A unique name for the flow
                  that contains only underscores and alphanumeric characters. The
                  name must be unique across the org, begin with a letter, not
                  include spaces, not end with an underscore, and not contain two
                  consecutive underscores.</p>
                <p class="p">To deploy or retrieve a version,
                  you can specify the version number. For example, <samp class="codeph nolang">sampleFlow-3</samp> specifies version
                  3 of the flow whose unique name is sampleFlow. If you don't
                  specify a version number, the flow is the latest
                  version.</p>
                <p class="p">In API version 43.0 and earlier, this field
                  included the version number. In API version 44 and later, this
                  field no longer includes the version number.</p>
              </td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e3415" data-title="Field"><span class="keyword parmname">label</span></td>

              <td class="entry" headers="d905869e3418" data-title="Field Type">string</td>

              <td class="entry" headers="d905869e3421" data-title="Description">A translated label for the flow version</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e3415" data-title="Field"><span class="keyword parmname">orchestrationStages</span></td>

              <td class="entry" headers="d905869e3418" data-title="Field Type"><a class="xref" href="#FlowOrchestrationStageTranslation">FlowOrchestrationStageTranslation</a></td>

              <td class="entry" headers="d905869e3421" data-title="Description">A list of orchestration stage translations for the flow version.
                Available in API version 63.0 and later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e3415" data-title="Field"><span class="keyword parmname">orchestrationSteps</span></td>

              <td class="entry" headers="d905869e3418" data-title="Field Type"><a class="xref" href="#FlowOrchestrationStepTranslation">FlowOrchestrationStepTranslation</a></td>

              <td class="entry" headers="d905869e3421" data-title="Description">A list of orchestration step translations for the flow version.
                Available in API version 63.0 and later.</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e3415" data-title="Field"><span class="keyword parmname">screens</span></td>

              <td class="entry" headers="d905869e3418" data-title="Field Type">
                <a class="xref" href="#FlowScreenTranslation">FlowScreenTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e3421" data-title="Description">A list of screen translations for the flow version</td>

            </tr>

            <tr>
              <td class="entry" headers="d905869e3415" data-title="Field"><span class="keyword parmname">stages</span></td>

              <td class="entry" headers="d905869e3418" data-title="Field Type">
                <a class="xref" href="#FlowStageTranslation">FlowStageTranslation</a>[]
              </td>

              <td class="entry" headers="d905869e3421" data-title="Description">A list of stage translations for the flow version. Available in
                API version 43.0 and later.</td>

            </tr>

          </tbody>

        </table>

## FlowChoiceTranslation

FlowChoiceTranslation contains details for a translation of a choice in a flow version. For more details, see FlowChoice in [Flow](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_visual_workflow.htm "Represents the metadata associated with a flow that encompasses the flow's structure, logic, and run-time behavior. It allows you to build dynamic applications that guide users through interactive screens, automate processes, and connect with various Salesforce and external services. This includes managing data operations like creating, updating, or deleting records, handling complex decisions, looping through collections, and invoking actions like Apex or external services to extend functionality. A flow contains options for API versioning, various execution environments, and detailed configuration of elements to design powerful automation solutions.").

Available in API version 41.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| choiceText | string | A translated label for the choice |
| name | string | Required. A unique name for the choice. |
| userInput | [FlowChoiceUserInputTranslation](#FlowChoiceUserInputTranslation) | A translated choice input for the choice |

## FlowChoiceUserInputTranslation

FlowChoiceUserInputTranslation contains details for a translation of a choice input. For more details, see FlowChoiceUserInput in [Flow](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_visual_workflow.htm "Represents the metadata associated with a flow that encompasses the flow's structure, logic, and run-time behavior. It allows you to build dynamic applications that guide users through interactive screens, automate processes, and connect with various Salesforce and external services. This includes managing data operations like creating, updating, or deleting records, handling complex decisions, looping through collections, and invoking actions like Apex or external services to extend functionality. A flow contains options for API versioning, various execution environments, and detailed configuration of elements to design powerful automation solutions.").

Available in API version 41.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| promptText | string | A translated label for the choice input |
| validationRule | [FlowInputValidationRuleTranslation](#FlowInputValidationRuleTranslation) | A translated validation rule for the choice input |

## FlowInputValidationRuleTranslation

FlowInputValidationRuleTranslation contains details for a translation of a validation rule. For more details, see FlowInputValidationRule in [Flow](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_visual_workflow.htm "Represents the metadata associated with a flow that encompasses the flow's structure, logic, and run-time behavior. It allows you to build dynamic applications that guide users through interactive screens, automate processes, and connect with various Salesforce and external services. This includes managing data operations like creating, updating, or deleting records, handling complex decisions, looping through collections, and invoking actions like Apex or external services to extend functionality. A flow contains options for API versioning, various execution environments, and detailed configuration of elements to design powerful automation solutions.").

Available in API version 41.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| errorMessage | string | A translated error message for the validation rule |

## FlowOrchestrationStageTranslation

FlowOrchestrationStageTranslation contains details for a translation of an orchestration stage in an orchestration version. For more details, see FlowOrchestratedStage in [Flow](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_visual_workflow.htm "Represents the metadata associated with a flow that encompasses the flow's structure, logic, and run-time behavior. It allows you to build dynamic applications that guide users through interactive screens, automate processes, and connect with various Salesforce and external services. This includes managing data operations like creating, updating, or deleting records, handling complex decisions, looping through collections, and invoking actions like Apex or external services to extend functionality. A flow contains options for API versioning, various execution environments, and detailed configuration of elements to design powerful automation solutions.").

Available in API version 64.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| name | string | Required. The unique name of the orchestration stage translation. |
| stageLabel | string | A translated label for the orchestration stage |

## FlowOrchestrationStepTranslation

FlowOrchestrationStepTranslation contains details for a translation of an orchestration step in an orchestration version. For more details, see FlowStageStep in [Flow](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_visual_workflow.htm "Represents the metadata associated with a flow that encompasses the flow's structure, logic, and run-time behavior. It allows you to build dynamic applications that guide users through interactive screens, automate processes, and connect with various Salesforce and external services. This includes managing data operations like creating, updating, or deleting records, handling complex decisions, looping through collections, and invoking actions like Apex or external services to extend functionality. A flow contains options for API versioning, various execution environments, and detailed configuration of elements to design powerful automation solutions.").

Available in API version 63.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| name | string | Required. The unique name of the orchestration step translation. |
| stepLabel | string | A translated label for the orchestration step |

## FlowScreenTranslation

FlowScreenTranslation contains details for a translation of a screen. For more details, see FlowScreen in [Flow](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_visual_workflow.htm "Represents the metadata associated with a flow that encompasses the flow's structure, logic, and run-time behavior. It allows you to build dynamic applications that guide users through interactive screens, automate processes, and connect with various Salesforce and external services. This includes managing data operations like creating, updating, or deleting records, handling complex decisions, looping through collections, and invoking actions like Apex or external services to extend functionality. A flow contains options for API versioning, various execution environments, and detailed configuration of elements to design powerful automation solutions.").

Available in API version 41.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| backButtonLabel | string | A translated label for the Back button. Available in API version 54.0 and later. |
| fields | [FlowScreenFieldTranslation](#FlowScreenFieldTranslation)\[\] | A list of screen component translations for the screen |
| helpText | string | Translated help text for the screen |
| name | string | Required. An API name for the screen. |
| nextOrFinishButtonLabel | string | A translated label for the Next or Finish button. Available in API version 54.0 and later. |
| pauseButtonLabel | string | A translated label for the Pause button. Available in API version 54.0 and later. |
| pausedText | string | A translated pause confirmation message for the screen |

## FlowScreenFieldTranslation

FlowScreenFieldTranslation contains details for a translation of a screen component. For more details, see FlowScreenField in [Flow](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_visual_workflow.htm "Represents the metadata associated with a flow that encompasses the flow's structure, logic, and run-time behavior. It allows you to build dynamic applications that guide users through interactive screens, automate processes, and connect with various Salesforce and external services. This includes managing data operations like creating, updating, or deleting records, handling complex decisions, looping through collections, and invoking actions like Apex or external services to extend functionality. A flow contains options for API versioning, various execution environments, and detailed configuration of elements to design powerful automation solutions.").

Available in API version 41.0 and later.

![Note](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/images/icon_note.png)

#### Note

Translation isn’t supported for screen components that require Lightning runtime.

| Field | Field Type | Description |
| --- | --- | --- |
| fieldText | string | A translated label for the screen component |
| helpText | string | Translated help text for the screen component |
| inputParameters | [FlowInputParameterTranslation](#FlowInputParameterTranslation) | Reserved for internal use. |
| name | string | Required. An API name for the screen component. |
| validationRule | [FlowInputValidationRuleTranslation](#FlowInputValidationRuleTranslation) | Translated validation rule for the screen component |

## FlowInputParameterTranslation

FlowInputParameterTranslation is reserved for internal use.

| Field | Field Type | Description |
| --- | --- | --- |
| name | string | Reserved for internal use |
| value | [FlowFerovTranslation](#FlowFerovTranslation) | Reserved for internal use |

## FlowFerovTranslation

FlowFerovTranslation is reserved for internal use.

| Field | Field Type | Description |
| --- | --- | --- |
| complexValues | [FlowComplexLiteralTranslation](#FlowComplexLiteralTranslation) | Reserved for internal use |
| stringValue | string | Reserved for internal use |

## FlowComplexLiteralTranslation

FlowComplexLiteralTranslation is reserved for internal use.

| Field | Field Type | Description |
| --- | --- | --- |
| customAspectKey | string | Reserved for internal use |
| value | string | Reserved for internal use |

## FlowStageTranslation

FlowStageTranslation contains details for a translation of a stage in a flow version. For more details, see FlowStage in [Flow](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_visual_workflow.htm "Represents the metadata associated with a flow that encompasses the flow's structure, logic, and run-time behavior. It allows you to build dynamic applications that guide users through interactive screens, automate processes, and connect with various Salesforce and external services. This includes managing data operations like creating, updating, or deleting records, handling complex decisions, looping through collections, and invoking actions like Apex or external services to extend functionality. A flow contains options for API versioning, various execution environments, and detailed configuration of elements to design powerful automation solutions.").

Available in API version 43.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| label | string | A translated label for the stage |
| name | string | Required. An API name for the stage. |

## FlowTextTemplateTranslation

FlowTextTemplateTranslation is available only in flows created via Salesforce Surveys and represents the translation details for the text on all the pages of a survey.

Available in API version 45.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| name | string | Required. Unique name for the text template. |
| text | string | Translated text for the text template |

## IdentityVerificationFieldTranslation

Translates the UI components associated with identity verification fields.

Available in API version 54.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| customFieldLabel | string | The custom label for the field that contains the verification data |
| description | string | The identity verification field description |
| label | string | A user-friendly name for IdentityVerificationFieldTranslation |
| name | string | Required. The name of the identity verification field. |

## TimelineObjectDefinitionTranslation

Contains details for a translation of a timeline object definition. Available in API version 66.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| label | string | Translated label for the timeline object definition |
| name | string | Required. Name of the timeline object definition |

## Declarative Metadata Sample Definition

This is an example of an IdentityVerificationFieldTranslation component.

<?xml version="1.0" encoding="UTF-8"?>
<Translations
    xmlns="http://soap.sforce.com/2006/04/metadata">
    <identityVerificationCustomFieldLabels\>
        <description\>Telefono Numero</description\>
        <label\>Telefono Numero</label\>
        <name\>Sample93Phone</name\>
    </identityVerificationCustomFieldLabels\>
    <identityVerificationCustomFieldLabels\>
        <description\>Nombre de la Cuenta</description\>
        <label\>Nombre de la Cuenta</label\>
        <name\>Sample93Account</name\>
    </identityVerificationCustomFieldLabels\>
    <identityVerificationCustomFieldLabels\>
        <name\>Sample93PostalCode</name\>
    </identityVerificationCustomFieldLabels\>
    <identityVerificationCustomFieldLabels\>
        <name\>Sample93AccountName</name\>
        <description\>Nombre</description\>
        <label\>Nombre</label\>
    </identityVerificationCustomFieldLabels\>
</Translations\>

## GlobalPicklistTranslation

![Note](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/images/icon_note.png)

#### Note

GlobalPicklistTranslation is available in API version 37.0 only and is removed from later versions.

GlobalPicklistTranslation contains details for a global picklist translation.

Translations are stored in a file with a format of globalPicklistName\_\_e\-lang.objectTranslation, where globalPicklistName\_\_e is the global picklist name and lang is the translation language. To reference a global picklist translation value, use globalPicklistName\_\_e.value1, where value1 is the translated value for the user interface.

Here’s what translations look like for a global picklist.

<?xml version="1.0" encoding="UTF-8"?>
<Translations xmlns="http://soap.sforce.com/2006/04/metadata">
<globalPicklists\>
    <name\>transpicklist</name\>
    <picklistValues\>
        <masterLabel\>Three</masterLabel\>
        <translation\>Trois</translation\>
    </picklistValues\>
    <picklistValues\>
        <masterLabel\>Four</masterLabel\>
        <translation\>Quatre</translation\>
    </picklistValues\>
</globalPicklists\>
</Translations\>

| Field | Field Type | Description |
| --- | --- | --- |
| name | string | Required. Represents the name of a global picklist to be translated. |
| picklistValues | [PicklistValueTranslation](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_customobjecttranslation.htm#pickListValueTranslation)\[\] | A list of picklist values from global picklists to be translated |

## GlobalQuickActionTranslation

GlobalQuickActionTranslation contains details for the global translation of a quick action. For more information, see [QuickAction](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_quickaction.htm "Represents a specified create or update quick action for an object that then becomes available in the Chatter publisher. For example, you can create an action that, on the detail page of an account, allows a user to create a contact related to that account from the Chatter feed on that page. QuickAction can be created on objects that permit custom fields.").

| Field | Field Type | Description |
| --- | --- | --- |
| aspect | string | Identifies which quick action label the translated text belongs to. Use this field only when you want to use different strings for the quick action’s field label and informational message. Valid values are Master and InfoMessage. Available in API version 53.0 and later. |
| label | string | Required. The translated quick action name, globally. |
| name | string | Required. The quick action name. |

## PipelineInspMetricConfigTranslation

PipelineInspMetricConfigTranslation contains details for the translation of Pipeline Inspection forecast category metric settings. Available in API version 57.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| label | string | Required. The translated Pipeline Inspection metric configuration name. |
| name | string | Required. The name of the Pipeline Inspection metric configuration. |

## ProductSpecificationTypeTranslation

ProductSpecificationTypeTranslation contains details for a translation of a product specification type. For more details, see [ProductSpecificationType](https://developer.salesforce.com/docs/atlas.en-us.264.0.revenue_lifecycle_management_dev_guide.meta/revenue_lifecycle_management_dev_guide/meta_productspecificationtype.htm "HTML (New Window)"). Available in API version 66.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| description | string | The translated product specification type description. |
| label | string | The translated product specification type name. |
| name | string | Required. The name of the product specification type. |

## PromptTranslation

PromptTranslation contains metadata for the translation of a prompt, which is part of In-App Guidance. Available in API Version 48.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| description | string | The prompt description |
| label | string | The translated prompt name |
| name | string | Required. The name of the prompt. |
| promptVersions | PromptVersionTranslation | A list of the prompt version translations |

## PromptVersionTranslation

PromptVersionTranslation contains details for translation of a prompt, which is part of In-App Guidance. Available in API Version 48.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| actionButtonLabel | string | The label for the prompt’s action button |
| actionButtonLink | string | The URL for the prompt’s action button |
| body | string | The body text of the prompt |
| description | string | The prompt description |
| dismissButtonLabel | string | The label for the floating prompt’s dismiss button |
| header | string | The header for the docked prompt |
| imageAltText | string | The alt text for a prompt’s image. Available in API version 53.0 and later. |
| imageLink | string | The URL for a prompt’s image. Available in API version 53.0 and later. |
| label | string | The translated prompt name |
| name | string | Required. The name of the prompt. |
| title | string | The title of the prompt |
| videoLink | string | The URL for the docked prompt’s video |

## ReportAggregateTranslation

ReportAggregateTranslation contains details for a translation of a Lightning Experience report aggregate. For more details, see [ReportAggregate](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_report.htm#ReportAggregate).

| Field | Field Type | Description |
| --- | --- | --- |
| label | string | The aggregate label. |
| name | string | Required. The aggregate name. |
| reportName | string | Required. The report name for the aggregate. |

## ReportBucketFieldTranslation

ReportBucketFieldTranslation contains details for a translation of a Lightning Experience report bucket field. For more details, see [ReportBucketField](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_report.htm#ReportBucketField).

| Field | Field Type | Description |
| --- | --- | --- |
| label | string | The bucket field label. |
| name | string | Required. The bucket field name. |
| reportName | string | Required. The report name for the bucket field. |

## ReportChartTranslation

ReportChartTranslation contains details for a translation of a Lightning Experience report chart. For more details, see [ReportChart](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_report.htm#ReportChart).

| Field | Field Type | Description |
| --- | --- | --- |
| label | string | The chart label. |
| name | string | Required. The chart name. |
| reportName | string | Required. The report name for the chart. |

## ReportTranslation

ReportTranslation contains details for a translation of a Lightning Experience report. For more details, see [Report](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_report.htm "Represents a custom report. This metadata type only supports custom reports; standard reports aren’t supported.").

| Field | Field Type | Description |
| --- | --- | --- |
| description | string | The report description. |
| label | string | The report label. |
| name | string | Required. The report name. |

## ReportTypeTranslation

ReportTypeTranslation contains details for a translation of a custom Lightning Experience report type. For more details, see [ReportType](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_reporttype.htm "Represents the metadata associated with a custom report type. Custom report types allow you to build a framework from which users can create and customize reports.").

| Field | Field Type | Description |
| --- | --- | --- |
| description | string | The translated report type description |
| label | string | The translated report type name |
| name | string | Required. The name of the report type. |
| sections | [ReportTypeSectionTranslation](#reportTypeSectionTranslation)\[\] | A list of report type section translations |

## ReportTypeSectionTranslation

ReportTypeSectionTranslation contains details for a Lightning Experience report type section translation.

| Field | Field Type | Description |
| --- | --- | --- |
| columns | [ReportTypeColumnTranslation](#reportTypeColumnTranslation)\[\] | A list of report type column translations |
| label | string | The translated report type section name |
| name | string | Required. The name of the report type section. |

## ReportTypeColumnTranslation

ReportTypeColumnTranslation contains details for a Lightning Experience report type column translation.

| Field | Field Type | Description |
| --- | --- | --- |
| label | string | Required. The translated report type column name. |
| name | string | Required. The report type column name. |

## ScontrolTranslation

ScontrolTranslation contains details for a translation of an s-control. For more information, see “About S-Controls” in Salesforce Help.

![Important](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/images/icon_note_important.png)

#### Important

Visualforce pages supersede s-controls. Organizations that haven't previously used s-controls can’t create them. Existing s-controls are unaffected and can still be edited.

| Field | Field Type | Description |
| --- | --- | --- |
| label | string | Required. The translated s-control name. |
| name | string | Required. The name of the s-control. |

## ConversationMessageDefinitionTranslation

ConversationMessageDefinitionTranslation contains details for a translation of a conversation message definition. Available in API version 61.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| constantValueTranslations | [ConversationMessageConstantValueTranslation](#ConversationMessageConstantValueTranslation)\[\] | A list of conversation message constant value translations |
| label | string | Required. The translated label for the conversation message definition. |
| name | string | Required. The name of the conversation message definition. |

## ConversationMessageConstantValueTranslation

ConversationMessageConstantValueTranslation contains details for a translation of a conversation message constant value. Available in API version 61.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| name | string | Required. The name of the conversation message constant value. |
| value | string | Required. The translated constant value. |

## DataConnectorTranslation

DataConnectorTranslation contains details for a translation of a data connector. Available in API version 64.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| attributes | [DataConnectorAttributeTranslation](#DataConnectorAttributeTranslation)\[\] | A list of data connector attribute translations |
| description | string | The translated description for the data connector |
| errors | [DataConnectorErrorTranslation](#DataConnectorErrorTranslation)\[\] | A list of data connector error translations |
| help | string | The translated help text for the data connector |
| label | string | The translated label for the data connector |
| language | string | The language for the data connector translation |
| name | string | The name of the data connector |

## DataConnectorAttributeTranslation

DataConnectorAttributeTranslation contains details for a translation of a data connector attribute. Available in API version 64.0 and later. For more information, see [Data Cloud Connector Framework](https://help.salesforce.com/s/articleView?id=data.c360_a_data_cloud_connector_framework.htm&type=5&language=en_US).

| Field | Field Type | Description |
| --- | --- | --- |
| errorMessage | string | The translated error message for the attribute |
| infoMessage | string | The translated info message for the attribute |
| inputLabel | string | The translated input label for the attribute |
| label | string | Required. The translated label for the attribute. |
| name | string | Required. The name of the attribute. |
| options | [DataConnectorAttributeOptTranslation](#DataConnectorAttributeOptTranslation)\[\] | A list of data connector attribute option translations |

## DataConnectorAttributeOptTranslation

DataConnectorAttributeOptTranslation contains details for a translation of a data connector attribute option. Available in API version 64.0 and later. For more information, see [Data Cloud Connector Framework](https://help.salesforce.com/s/articleView?id=data.c360_a_data_cloud_connector_framework.htm&type=5&language=en_US).

| Field | Field Type | Description |
| --- | --- | --- |
| label | string | Required. The translated label for the attribute option. |
| name | string | Required. The name of the attribute option. |

## DataConnectorErrorTranslation

DataConnectorErrorTranslation contains details for a translation of a data connector error. Available in API version 64.0 and later. For more information, see [Data Cloud Connector Framework](https://help.salesforce.com/s/articleView?id=data.c360_a_data_cloud_connector_framework.htm&type=5&language=en_US).

| Field | Field Type | Description |
| --- | --- | --- |
| label | string | Required. The translated label for the error. |
| name | string | Required. The name of the error. |

## RecordAlertCategoryTranslation

RecordAlertCategoryTranslation contains details for a translation of a record alert category. Available in API version 66.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| description | string | The translated description for the record alert category |
| label | string | Required. The translated label for the record alert category. |
| name | string | Required. The name of the record alert category. |

## RecordAlertTemplateTranslation

RecordAlertTemplateTranslation contains details for a translation of a record alert template. Available in API version 66.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| description | string | The translated description for the record alert template |
| label | string | The translated label for the record alert template |
| name | string | Required. The name of the record alert template. |
| subject | string | The translated subject for the record alert template |

## ServiceProcessAttributeTranslation

ServiceProcessAttributeTranslation contains details for a translation of a service process attribute. Available in API version 64.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| label | string | Required. The translated label for the service process attribute. |
| name | string | Required. The name of the service process attribute. |
| serviceProcessName | string | Required. The name of the service process. |

## ServiceProcessItemGroupTranslation

ServiceProcessItemGroupTranslation contains details for a translation of a service process item group. Available in API version 64.0 and later.

| Field | Field Type | Description |
| --- | --- | --- |
| groupName | string | Required. The name of the service process item group. |
| name | string | Required. The name of the service process item group translation. |
| serviceProcessName | string | Required. The name of the service process. |

## Declarative Metadata Sample Definition

This sample XML definition shows a translations component.

<?xml version="1.0" encoding="UTF-8"?>
<Translations xmlns="http://soap.sforce.com/2006/04/metadata">
    <customApplications\>
    <label\>Angebot-Manager</label\>
        <name\>Quote Manager</name\>
    </customApplications\>
    <customLabels\>
    <label\>Dieses ist ein manuelles Angebot</label\>
        <name\>quoteManual</name\>
    </customLabels\>
</Translations\>

## Usage

When you use the [retrieve()](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_retrieve.htm "The retrieve() call retrieves XML file representations of components in an organization.") call to get translations, the files returned in the .translations folder only include translations for the other metadata types referenced in package.xml. For example, this package.xml file contains types elements that match all custom applications, custom labels, web links defined in home page components, custom tabs, report types, and s-controls. Translations for all these metadata types are returned because each metadata type is explicitly listed in package.xml.

<?xml version="1.0" encoding="UTF-8"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
    <types\>
       <members\>\*</members\>
       <name\>CustomApplication</name\>
    </types\>
    <types\>
       <members\>\*</members\>
       <name\>CustomLabels</name\>
    </types\>
    <types\>
       <members\>\*</members\>
       <name\>CustomPageWebLink</name\>
    </types\>
    <types\>
       <members\>\*</members\>
       <name\>CustomTab</name\>
    </types\>
    <types\>
       <members\>\*</members\>
       <name\>ReportType</name\>
    </types\>
    <types\>
       <members\>\*</members\>
       <name\>Scontrol</name\>
    </types\>
    <types\>
       <members\>\*</members\>
        <name\>Translations</name\>
    </types\>
    <version\>68.0</version\>
</Package\>

## Wildcard Support in the Manifest File

This metadata type supports the wildcard character \* (asterisk) in the package.xml manifest file. For information about using the manifest file, see [Deploying and Retrieving Metadata with the Zip File](https://developer.salesforce.com/docs/atlas.en-us.264.0.api_meta.meta/api_meta/file_based_zip_file.htm).

#### See Also

- [CustomLabels](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_customlabels.htm "The CustomLabels metadata type allows you to create custom labels that can be localized for use in different languages, countries, and currencies.")