Translate Topics

Once you configure your Freshchat account to support multiple languages, you can translate your Topics into these languages. For example if you have added support for French and Spanish languages you can translate each Topic into these two languages. 

Now your Topics will be displayed to your users based on their browser locale(language) settings provided it is supported by your Freshchat account, else it’ll be displayed in the default language.

How to translate Topics into multiple languages

Go to Settings > Topics

You can do this in two ways. You can see a list of active languages (which you added in Language Settings) against the Topics. Click on a language to translate. Or click on the Topic and then click on the language you want to translate.

Pro-tipEach language icon with translated content will be in blue, while grey indicates that you are yet to add translated content in that language. 

Let’s translate the customer support Topic to French. Add the Topic name and welcome message in French. Select the Group (team) to which you want to route messages incoming through this Topic. For example new conversations incoming from your French Customer Support Topic can be routed to your French support team.

Click Advanced Settings > Choose a Response Expectation. You can set different response expectations for Topics in different languages. 


If you’ve set the Topics to Public in your primary (default) language it’ll applicable to all your Topic translations. The same rule applies for tags as well.

You can see a preview of all the translated languages in a specific language by selecting the language from the ‘Preview Topics in’ drop-down.