Skip to main content

Multilingual analysis

The API supports 16 languages. English uses a dedicated scoring pipeline tuned on English audio. Other languages run through a separate multilingual pipeline.

Supported languages

CodeLanguage
enEnglish (default)
esSpanish
frFrench
deGerman
ptPortuguese
itItalian
nlDutch
hiHindi
zhChinese
jaJapanese
koKorean
arArabic
trTurkish
plPolish
ruRussian
srSerbian

Requesting a non-English analysis

Pass the ISO 639-1 code in the language form field:

curl -X POST "https://platform.zenhire.ai/api/v1/speech/analyze" \
-H "X-API-Key: zh_api_…" \
-F "audio=@entrevista.mp3" \
-F "language=es"

Enabling multilingual on your account

Non-English analysis is gated behind a permission. If your account doesn't have it enabled, you'll get:

403 MULTILINGUAL_NOT_ENABLED

Contact your ZenHire account manager to enable it. English (en) is always available without the flag.

Quality differences

The English pipeline has seen the most tuning and benchmark validation. The multilingual pipeline is optimized for broad language coverage, so its behavior isn't identical to the English pipeline. For cross-language comparisons (e.g., ranking candidates across different languages against one another), build in a review step — don't assume scores are directly comparable across language codes.

See in the API reference