For existing translation languages, some of them can have an inactive status as below:

enter image description here

There is a Translations Metadata Type that doesn't have any Status or IsActive tag. At first deployment, any new language will be set as active, but for existing language with inactive status, status won't change to active again after deployment.

There is also a Translation object that can be updated easily via Apex or SFDX CLI for instance, but I would like to have the language status versioned, and reflected via PULL command when changed in the UI.

I'm afraid the answer will be "NO" for now as there is no specific tag in the related Metadata Type, but asking in case I missed something here.

2 Answers 2


As mentioned the answer is No, you cannot make Status as active/inactive on translation workbench using Metadata API.

enter image description here

Check similar details here.


I tried to update one of the language status from active to inactive from salesforce inspector(salesforce chrome plugin) which internally use metadata api to update the records and it updated successfully. enter image description here

You must log in to answer this question.

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