Cookie Management
We use cookies to ensure the correct operation of the site, personalize content, and improve user experience.
Cookie Management
Cookie Settings
Mandatory cookies are always enabled. You can change the settings for other files at any time.
Mandatory Cookies
Always on. These cookies are necessary for the website to function and perform its features. They cannot be disabled. They are usually set in response to actions you take, such as selecting privacy settings, logging in, or filling out forms.
Analytical cookies
Disabled
These cookies collect information that helps us understand how our site is used and how effective marketing campaigns are. They also allow us to adapt the site to your preferences. You can view a list of the analytical cookies used here.
Advertising cookies
Disabled
These cookies transmit data about your online activity to advertising companies to show you more relevant ads or limit their frequency. This information may be shared with other advertising partners. You can view a list of advertising cookies here.

This site is translated into multiple languages with Multify ✨

Blog

Why Linguise Does Not Translate Tilda Dynamic Content

In this article: why Linguise does not translate Tilda dynamic content, what architectural reason is behind it, and how it affects real projects.
Agencies often choose Linguise for Tilda because it is positioned as a "proxy translator." In practice, it turns out: static pages are translated, but forms, carts, and pop-ups are not.

What is dynamic content in Tilda

Tilda generates some content not when the page loads, but during user interaction. This includes:
  • Forms (input fields, placeholders, validation error texts)
  • Online store cart (product names, buttons, messages)
  • Pop-up windows (popup blocks)
  • Notifications after form submission
  • Dynamically Loaded Content
All this content is generated by JavaScript on the browser side — it is not in the original HTML that comes from the server.

Why this is a problem for Linguise

Linguise works as a proxy — it intercepts the server's HTML response and translates it. But the HTML that Linguise receives does not contain dynamic content. It will appear later, when the browser executes JavaScript.
Linguise sees the form as an empty container. The text inside the form — placeholders, field labels, submit button — appears after Linguise has processed the page.
Result: the form on the website remains in Russian on all language versions.

How it looks in practice

A user from Germany opens the German version of the site. The page is translated — headings, texts, navigation are in German. They reach the application form — and see Russian text: "Enter name", "Your phone", "Send".
For some projects, this is critical. The form is a conversion point. A user who sees an unlocalized form feels a mismatch and trust decreases.

Architectural Reason

Tilda generates form content using its own JavaScript. This JS executes in the browser and inserts text after the proxy has processed the server's response.
To intercept and translate this content, the proxy must either: - Execute JavaScript on the server (SSR) before delivering the page to the user, or - Have a special integration with Tilda and know exactly how it forms dynamic blocks
Linguise does neither. Therefore, dynamic content remains untranslated.

What works differently

A proxy that performs full server-side rendering receives the page with JS already executed — including all forms, carts, and pop-ups. The full version of the page is translated, not just static HTML.

What to Check Before Choosing a Tool

If your website has at least one form, cart, or popup, check the tool's translation specifically on these elements, not just on static texts.
Do a test run: open the translated version, fill out a form, add an item to the cart. If you see the original language, the dynamic content is not being translated.

Frequently Asked Questions

Why Doesn't Linguise Translate Forms on Tilda?

Linguise works as a proxy and translates the server's HTML response. Forms on Tilda are generated via JavaScript in the browser—after the proxy has processed the page. Therefore, the text inside the forms remains in the original language.

Which Proxy Fully Translates Tilda's Dynamic Content?

A server-side rendering proxy executes JavaScript before delivering the page to the user and translates all content — including forms, shopping carts, and pop-ups.

Can I check the dynamic content translation before purchasing a subscription?

Yes. Most services provide a demo or trial period. Check the form and shopping cart specifically — this will quickly show the tool's limitations.

Does an untranslated form affect conversion?

Yes. A form is a conversion point. A user who sees unlocalized elements at the final step feels a mismatch and is more likely to leave without submitting an application.
Check the translation of forms and shopping carts
Multify translates Tilda dynamic content — forms, shopping carts, pop-ups. Check it on your website's demo.
Try a free demo →