I deployed einstein bot file higher sandbox environment. I can see einstein bot successfully deployed but spanish translation are not deployed and it is not visible in bot. Can anyone let us know how we can deploy einstein bot spanish translation on higher environment in salesforce.

1 Answer 1


Translations for secondary languages can be deployed using

  1. Change sets: While using this method, please make sure the Bot, Bot Version are added and then the corresponding Language is added to the change set, if you try to deploy only the language without the Bot version attached to the change set then translations for the Bots will not get deployed.

Per doc,

To migrate a bot with changes in multiple languages (for example, adding a secondary language to a preexisting bot), select the Language Translation component type and include the secondary language.

  1. Translation Workbench: While using this method, please make sure the new translations are added to the exported field from the target environment, this will ensure the unique keys match in the target environment while uploading the translations for the secondary language.

Per doc,

Einstein Bots supports translations entered manually or through import and export. To learn more about importing and exporting translations, visit Export Metadata Translation Files and Import Translated Files.

  • Hi @Swetha, I have added spanish(es) translation in 86 dialogs. I retrived spanish(es) translation from workbench. From workbench i got only 53 dialogs translations. Could you please help here why i am not getting all the einstein bot dialog translations from workbench
    – Guest
    Apr 24, 2023 at 15:10

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .