Skip to main content
Question

How to change the language of freshwork chat widget dynamically (on the fly)?

  • January 1, 2026
  • 5 replies
  • 79 views

Hammad
Contributor
Forum|alt.badge.img

How I can change the language dynamically without initializing the chat wdiget, It works but widget closes.
Don’t want widget to be closed, using it with react js.
Any latest documentation?

5 replies

Kamakshi V
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • January 5, 2026

@srikanthkarunakaran Would you have any insights here?


youngthung
Community Debut
  • Community Debut
  • January 5, 2026

You can usually change the Freshworks chat widget language by updating its configuration or reinitializing it with a different locale. Look for a language or locale parameter in the widget settings/API and reload the widget after changing it to switch languages on the fly.


Hammad
Contributor
Forum|alt.badge.img
  • Author
  • Contributor
  • January 5, 2026

It works fine but everytime language changes it reinitialize which causes it to be closed and then opened chat widget again.
I don’t want that behavior, I want directly to show language change without closing or opening the widget again.


joke
Forum|alt.badge.img
  • January 5, 2026

I faced something very similar while integrating the widget with a React project. Changing the language dynamically worked in some cases, but it caused the widget to reset or close unexpectedly. I haven’t found anything clear in the recent docs about handling this smoothly without reinitializing. Would really appreciate if someone from the team could point us to an updated solution or best practice.


Hammad
Contributor
Forum|alt.badge.img
  • Author
  • Contributor
  • January 12, 2026

any reply over this concern? ​@Kamakshi V ​@youngthung