Multiple Languages

We often receive questions about multilingual support across our APIs. This page provides clarity on which endpoints support multiple languages and where to find the most up-to-date information.

Free APIs

Lightcast offers free access to our Skills and Titles APIs.

APIsSupported LanguagesNotes
SkillsEnglish, Spanish, FrenchRefer to the Get Version Metadata endpoint for the most up-to-date list of supported languages.
TitlesEnglish onlyMultilingual support is not currently available.

Classification API

We are continually expanding the multilingual capabilities of our core Classification. If an endpoint is not listed, you can assume it is currently English only.

Postings/Classify

/classifications/release/postings/classify

This endpoint does not currently support non-English languages.

Skills/Extract

The Skills Extract endpoint within the Classification API supports multiple languages. The most up-to-date list of supported languages can always be found by calling the Skills/Extract Meta endpoint.

This endpoint allows different values for input and output languages. However, there are differences between what is supported for input versus output.

Always refer to the Meta endpoint for the definitive and current list.

→ Currently Supported Languages (High-Level Overview)

🚨

This is a high-level list. Always check the Meta endpoint for the latest supported languages.

InputsOutputs
cs-CZcs-CZ
da-DKda-DK
de-DEde-DE
enen-CA, en-GB, en-US
es-ARes-AR
es-CLes-CL
es-COes-CO
es-CRes-CR
es-ECes-EC
es-ESes-ES
es-MXes-MX
es-PEes-PE
es-PRes-PR
es-VEes-VE
fr-CAfr-CA
fr-FRfr-FR
hr-HRhr-HR
hu-HUhu-HU
it-ITit-IT
ja-JPja-JP
ko-KRko-KR
nl-NLnl-NL
pl-PLpl-PL
pt-BRpt-BR
pt-PTpt-PT
ro-ROro-RO
sv-SEsv-SE
zh-CNzh-CN
zh-HK
zh-TW

Locales

A locale refers to the language in which text is composed, sometimes qualified by country. Lightcast follows the Internet Engineering Task Force (IETF) language tag format.

Note that, some endpoints accept one or more locale parameters.

Language Tag Structure

Language tags may include:

  • A required two-letter lowercase language code
  • An optional two-letter uppercase country code

When a country code is included, it is appended to the language code and separated by a hyphen.

Examples:

  • en
  • en-US
  • fr-CA
  • es-MX

Endpoints that accept locale parameters expect them as strings formatted according to this standard.

References

RFC 5646 – Language Tags (IETF)

ISO Language Codes Reference

W3C Guide to Language Tags