Transcy helps you set up more target languages besides your default store language along with some options to help your customers have a first impressive approach when visiting your store.

All Languages

Default language is the main language you set for your store on Shopify. Your visitors will see this language if their preferred local language isn't available. Transcy will use this language as the first language to translate into other target languages.

Target language is the language you wish to add to your website besides your store default language so that your targeted customers could view your store easily in their local language. Transcy will use your default language to translate into target languages.

In this new update, we've rearranged Manage Language section and divided 2 source types of target language separately in-app as below. So users could feel free to choose which language source that they want to use for target language translation.

Advance language type: Language that's synchronized with Shopify and published on Shopify, its translation is editable so the user can control/edit the translation. The limit of target language number of this language type depends on Shopify's limitation, which is you can set up to 20 additional target language for translation. Also, please click here to learn more specific limit on per app plan.

In case you reach the max limit of target languages of Advance language, we highly suggest you choose Basic language type to add more target languages for instead.

Basic language type: a new source type of target language that languages are added-on by Transcy so its translation is uneditable. When adding, it does not create a new locale in Shopify so the target language number is not limited by Shopify's limitation like Advance language. Target languages ​​that can be added according to the list of languages ​​that Google supports here.

Manage Languages

Add target language

Language menu > click on Add target language

Choose Type of target language that you want to add


Clicking on Add target language button in Languages section
Choose Advance language type
Select the desired target language
Click on Add button.


Clicking on Add target language button in Languages section
Choose Basic language type
Select the desired target language
Click on Add button.

Please be advised that Target languages which are already added in Advance language will be disable and can't be add to Basic language list and vice versa.

Publish/unpublish language

In Language section, simply turn on/off this button on target language (Advance language/Basic language) that you want to take action (publish/unpublish) accordingly.

Please be noted that Unpublish action does not reduce the limitation of target languages of Advance language.

You can switch back and forth 2 source types of the target language (Advance, Basic). At default, target language always be Unpublished status.

After all resources in a language have a status of "Translated", if that Language is still in the Unpublished status, a popup in-app will appear to suggest you publish that language on switcher so you can public that language through this popup. This popup is shown only once for the first language translated completely.

Search and filter out Target language

You can find a specific target language easily by entering its language name on Search language bar.

Also, you can filter out target languages according to Advance, Basic on the Type bar or Language status (Published/ Unpublished) or according to Third-party app filter to sort out target languages that you have enabled or disabled this function so you could manage all your language translation easily and quickly. Click on Clear to back All.

Edit/Pin/Remove the target language

You can click on:

Manage button to manage the translation of target language.
Pin button to pin the target language or click back the Unpin button to unpin
Remove button to delete the target language.

When you click Pin, the latest selected Language will go to the top of the list. The display order of language in Switcher will follow the list in-app as this rule.
Once a target language is translated in the app, if you remove that target language, you won't be able to restore that language translation.
Click here to learn more specific limit on per plan.

Bulk action

You can bulk action to Publish/Unpublish/Remove many target languages or all target languages at once

With bulk Publish, you can publish many target languages at once but you can only publish target languages according to the Language number limit (Advance, Basic) in your current plan. If you reach the limit, you will see this popup and can't bulk publish so please kindly uncheck some and select target languages suitable with your plan limit.

With bulk Remove, you can select many target languages at the same time or select All and bulk remove at once. Please kindly check carefully before doing Remove action.
There will be a popup to confirm before you remove target language.

Enable and Disable Third-party app translation function

"Third-party app translation" helps to translate contents built from 3rd-party apps automatically, please click here to learn more.

You can select option Enable/Disable Third-party app translation function to translate or prevent from translating elements built from your 3rd-party apps.

Please be advised that you can only disable Third-party app translation function for Advance languages and this feature is only available from Economy plan.

In case you want to disable Third-party app translation function for your Basic language, sorry it's impossible in-app so please switch to Advance language type to use this function


There is a Settings tab in Language menu, so you can set up automatically Translate Third-party apps as default for all newly added target languages (only apply for Advance language) by turn on the button there or you can get back main menu - Language to choose specific target languages that you want to enable this function.

Please note that the Third-party app translation button is OFF as default.

Also, you can customize Language names (English name, Short name, Native name) and flags as your wish for each target language added or Reset to default if you want. For more details, please check out here.

Auto Language Detection

Depending on the conditions you choose with Customer browser's language or Customer's location, customers can see a specific language on his/her side. Please check out here to learn more.

Hope this would be helpful.


How can I manage language translation in Transcy?

Understand about translation statuses in Transcy

Should you need further support, please feel free to contact us via live chat in-app or email us at
Was this article helpful?
Thank you!