Internationalization
Note
All the public APIs in the SDK should be called after initializing the SDK via Helpshift installWithPlatformId API
Helpshift SDK currently supports 47 languages out-of-the-box (with English as the default).
Supported languages
| Language | Code | 
|---|---|
| English | en | 
| German | de | 
| Spanish | es | 
| French | fr | 
| Italian | it | 
| Russian | ru | 
| Simplified-Chinese | zh-Hans | 
| Traditional-Chinese | zh-Hant | 
| Hong Kong-Chinese | zh-HK | 
| Hong Kong-Chinese (Traditional) | zh-Hant-HK | 
| Singapore-Chinese | zh-SG | 
| Singapore-Chinese (Traditional) | zh-Hant-SG | 
| Portuguese | pt | 
| Korean | ko | 
| Japanese | ja | 
| Turkish | tr | 
| Dutch | nl | 
| Czech | cs | 
| Hungarian | hu | 
| Indonesian | id | 
| Thai | th | 
| Slovenian | sl | 
| Vietnamese | vi | 
| Arabic | ar | 
| Polish | pl | 
| Norwegian | no | 
| Swedish | sv | 
| Finnish | fi | 
| Romanian | ro | 
| Greek | el | 
| Danish | da | 
| Malay | ms | 
| Hebrew | iw | 
| Slovak | sk | 
| Ukrainian | uk | 
| Catalan | ca | 
| Croatian | hr | 
| Bengali | bn | 
| Bulgarian | bg | 
| Gujarati | gu | 
| Hindi | hi | 
| Kannada | kn | 
| Latvian | lv | 
| Malayalam | ml | 
| Marathi | mr | 
| Punjabi | pa | 
| Persian | fa | 
| Tamil | ta | 
| Telugu | te | 
Setting a Language
You can set the language by calling the setLanguage API to set the language after the initialization code.
Note
The preferred way to set the language is to use the helpshiftConfig object over the setLanguage API.
Here's a screenshot of how SDK will look after setting the language to French.

Note
The default language is set to English (en) i.e. if you don't set any language using the setLanguage: api, SDK will use English as language.