Is there a way to get the list of available language shortcodes? | Community
Skip to main content
Answered

Is there a way to get the list of available language shortcodes?

  • December 3, 2025
  • 1 reply
  • 156 views

In order to know, which languages are available in Intercom I am used to going to

The list: https://developers.intercom.com/docs/references/rest-api/api.intercom.io/articles/article#path=translated_content

And by extracting the translated_content[language] I get a list of all the language codes possible. I am using this to validate our internal list of languages we use! But what if Intercom ever adds a new language? Is there an endpoint I could use to fetch the available languages?

Best answer by Sean M

Hi ​@misulinek, Seán here from the Intercom engineering support team 👋

Thanks for reaching out on this and the list you linked to is probably the best way to go about this currently. Unfortunately, Intercom doesn’t provide a dedicated API endpoint to fetch the list of available languages right now, the supported language codes are defined within our API schema rather than exposed via a “list languages” endpoint.

 

Other options to stay current:

  1. Intercom’s documentation page: The official, up-to-date list of supported languages is maintained here in the this help centre article: https://www.intercom.com/help/en/articles/180-localize-the-messenger-to-work-with-multiple-languages.

  2. Periodically check Intercom’s developer changelog: You’ll be able to read up on any new API capabilities or supported languages when they added: https://developers.intercom.com/docs/references/changelog.

Current language codes from the API spec

For convenience, here are the language codes currently enumerated in the spec:

ar, bg, bs, ca, cs, da, de, el, en, es, et, fi, fr, he, hr, hu, id, it, ja, ko, lt, lv, mn, nb, nl, pl, pt, ro, ru, sl, sr, sv, tr, vi, pt-BR, zh-CN, zh-TW

Hope you found this somewhat helpful!

1 reply

Forum|alt.badge.img+5
  • Intercom Team
  • Answer
  • January 5, 2026

Hi ​@misulinek, Seán here from the Intercom engineering support team 👋

Thanks for reaching out on this and the list you linked to is probably the best way to go about this currently. Unfortunately, Intercom doesn’t provide a dedicated API endpoint to fetch the list of available languages right now, the supported language codes are defined within our API schema rather than exposed via a “list languages” endpoint.

 

Other options to stay current:

  1. Intercom’s documentation page: The official, up-to-date list of supported languages is maintained here in the this help centre article: https://www.intercom.com/help/en/articles/180-localize-the-messenger-to-work-with-multiple-languages.

  2. Periodically check Intercom’s developer changelog: You’ll be able to read up on any new API capabilities or supported languages when they added: https://developers.intercom.com/docs/references/changelog.

Current language codes from the API spec

For convenience, here are the language codes currently enumerated in the spec:

ar, bg, bs, ca, cs, da, de, el, en, es, et, fi, fr, he, hr, hu, id, it, ja, ko, lt, lv, mn, nb, nl, pl, pt, ro, ru, sl, sr, sv, tr, vi, pt-BR, zh-CN, zh-TW

Hope you found this somewhat helpful!