Help › Troubleshooting

Flash of untranslated text

BuiltLast updated

On this page

Why it happens#

The script tag translates the page after the browser has drawn it. This is by design. The loader never blocks rendering, so a slow or failing translation can never hold your page back.

On a script-only site, a visitor can therefore see your original text for a moment, and then the translated text. If the translated text is longer, the page can shift.

How big is the shift?#

In a test on one sample page, text of the same length caused no shift. When every paragraph was 20 percent longer, the layout shift score was 0.076. The usual "good" limit is 0.1. That is one test page, not a promise for your site. Measure your own pages.

What reduces it#

Hiding the page until it is ready#

There is no setting for this, and we do not offer one that could leave your page blank. The owner approved an opt-in "hide until ready" mode on 2026-10-28. It cannot be built safely on the current script tag, for three reasons:

Until that contract is changed, use the ways above to reduce the flash. The install paths that translate before the page is sent avoid it completely.

What not to do#

Do not write your own code that hides the page. If the script fails, the page would stay hidden. Always keep the original text visible as the fallback.