Select to view content in your preferred language

Experience Builder apps are detected as English by browsers, causing incorrect automatic translation of Czech text

740
9
01-07-2026 03:03 AM
AnnaHradecká
Frequent Contributor

I have a public ArcGIS Experience Builder application that is fully authored in Czech. However, for some users (not signed in), Google Chrome detects the application as English and automatically applies English → Czech translation. As a result, already-correct Czech text is modified incorrectly by the browser. This affects not only the browser tab title, but also UI text inside the application, such as button labels.

For example: Original text authored in Experience Builder (correct Czech): Application title: “Podpoř svůj strom”, in user's Google Chrome of: “Podpora svého stromu”.

This is a serious issue for public-facing applications: Text meaning is changed without the author’s control and UI consistency and wording approved by content owners is broken.

I understand that this behavior is ultimately caused by the browser’s automatic translation feature.
However, is there any way in ArcGIS Experience Builder to influence this?

Specifically:

  • Can the original application language be defined or enforced in Experience Builder?

  • Is it possible to set the HTML lang attribute or Content-Language header for a public app?

  • Or is there any supported workaround to prevent browsers from detecting Experience Builder apps as English when the actual content is authored in another language (e.g. Czech)?

 

 

0 Kudos
9 Replies
Syvertson
Frequent Contributor

I use ArcGIS Developer, even though I am not a developer, because the standard Experience Builder in the portal does not do everything I need it to do.

When I develop an application in this version, I export the code and place it onto the web server.  Here are the first few tags:

<!doctype html><html lang="en-us"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">

I am not an expert on your specific problem, but would think right there you could change what you need for the application to work properly.  

0 Kudos
AnnaHradecká
Frequent Contributor

Thank you for your answer. I think it could be good solution, but Developers is not a way for me now. So I hoped for option in standard ExB. 

0 Kudos
NicoleJohnson
MVP

@AnnaHradecká, I'm curious if you're able to change the language setting in your user ArcGIS Online settings:

NicoleJohnson_0-1768254093277.png

I just tried it (changing to Spanish) and was able to get html lang to switch. It does mean Experience Builder itself will be in the language you choose though, and if you have content authored in multiple languages, I think developer edition (as Syvertson mentioned using) might be the only way to handle that (but I'm not an expert, I just wanted to try this out).

Edit: If you do try it and then switch back for whatever reason, be aware that you'll probably need to close and re-open your browser to see the switch (I just gave myself a scare checking a totally different experience and it still said "es-mx" lol)

 

0 Kudos
AnnaHradecká
Frequent Contributor

I'm not sure I understand correctly. I should switch language of my profile (now I have profile in english, better for understand a docomentation) and than the language setting of my ExB app (html tag) will be in my language? I tried it and it didn't work. 

0 Kudos
NicoleJohnson
MVP

@AnnaHradecká, that was my experience (that changing my user language setting changed the language code I see when I inspect an experience with my web browser's dev tools). I found that I need to close and re-open my browser (which in my case clears the cache) after switching back to English from Spanish. Did you try that? (Still, this might not be a solution if it's also changing the documentation language and you prefer it to not do that.)

Edit: If you can get this working, I think the documentation language might not change for you? "Help documentation can be viewed in the following languages: Arabic, English, French, German, Itali...

0 Kudos
KatharinaJacob
Occasional Contributor

We have exactly the same problem with our apps, which are in Norwegian but are recognised by the browser as being in English. As a result, the browser offers an automatic translation into Norwegian, and many users accept this. This leads to some odd phrasing on the map.

Bertrand_Laurancin
Occasional Contributor
I’m thinking of this bug:
 

BUG-000168909 : Google Chrome interprets ArcGIS Experience Builder as created in English, offering a translation to the same language in which the app was created

AnnaHradecká
Frequent Contributor

Yes, that look like exact same problem. So we will see with next versions. 

Bertrand_Laurancin
Occasional Contributor

You can try to disable Google Translate :

Bertrand_Laurancin_0-1780058293425.png

0 Kudos