FAQ: Can Transcy translate custom Liquid?

Short answer: Transcy translates the visible text your theme displays, but it does not translate Liquid code itself.


To keep your store working, Transcy deliberately preserves Liquid - tags like {{ ... }} and {% ... %}, variables, and logic are kept exactly as they are. It never rewrites your code. What it can translate is the plain text shown to shoppers.


In practice:


  • Static text you've written inside a custom Liquid section (labels, headings, sentences) is treated as theme content and can be translated there.
  • Dynamic values that Liquid pulls in at runtime (variables, objects, values from other apps) are protected during translation - Transcy sets them aside so the engine can't alter them, then puts them back untouched.


Where to find it: go to Content translation -> Themes -> Custom content and look for the text of your custom Liquid block. If you can't spot it in the list, use the search box and type a few words of the original text.


If text from a custom Liquid block isn't translating, it's usually one of these:


  • the text is a dynamic/variable value rather than static text, so it is preserved by design;
  • the text is rendered by another app through your Liquid block, in which case it falls under third-party app content rather than theme content; or
  • it lives in a theme resource you haven't translated yet - find it under Themes and translate it there.


If you're not sure which case applies, contact our team with the specific block and we'll check it.




Need help? Contact our support team via LiveChat in your app or email us at support@transcy.io

Updated on: 27/08/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!