API REFERENCE · PLATFORM
Languages
30 languages; any source dubs into the other 29. Codes are lowercase ISO, the same everywhere: dubs, live sessions, transcripts, outputs.
01.The 30 languages
Three quality tiers, best first; every language is production and any-to-any. Tier 1 is where voice and lip-sync quality is highest today; Tier 3 is good and gets the next tuning passes. Alphabetical inside each tier.
| CODE | LANGUAGE | TIER | LIVE SOURCE |
|---|---|---|---|
yue | Cantonese | Tier 1 | uploads only |
en | English | Tier 1 | yes |
fr | French | Tier 1 | yes |
de | German | Tier 1 | yes |
id | Indonesian | Tier 1 | uploads only |
it | Italian | Tier 1 | yes |
ja | Japanese | Tier 1 | yes |
ko | Korean | Tier 1 | uploads only |
zh | Mandarin | Tier 1 | yes |
pt | Portuguese | Tier 1 | yes |
ru | Russian | Tier 1 | uploads only |
es | Spanish | Tier 1 | yes |
th | Thai | Tier 1 | uploads only |
vi | Vietnamese | Tier 1 | yes |
bg | Bulgarian | Tier 2 | uploads only |
ca | Catalan | Tier 2 | uploads only |
hr | Croatian | Tier 2 | uploads only |
nl | Dutch | Tier 2 | yes |
el | Greek | Tier 2 | uploads only |
lt | Lithuanian | Tier 2 | uploads only |
no | Norwegian | Tier 2 | uploads only |
sk | Slovak | Tier 2 | uploads only |
sv | Swedish | Tier 2 | uploads only |
ar | Arabic | Tier 3 | yes |
be | Belarusian | Tier 3 | uploads only |
da | Danish | Tier 3 | uploads only |
kk | Kazakh | Tier 3 | uploads only |
lv | Latvian | Tier 3 | uploads only |
sr | Serbian | Tier 3 | uploads only |
uk | Ukrainian | Tier 3 | uploads only |
All 30 work as source and target on uploads. Live sessions accept 11 as source -- English, Spanish, German, French, Portuguese, Italian, Dutch, Vietnamese, Arabic, Japanese, Mandarin -- and output any of the 29 others; see Live languages.
02.GET /v1/languages
/v1/languagescurl https://api.thefamiliarlab.com/v1/languages \
-H "Authorization: Bearer $FAMILIAR_API_KEY"
{
"data": [
{ "code": "en", "name": "English", "tier": 1, "live_source": true },
{ "code": "ko", "name": "Korean", "tier": 1, "live_source": false },
{ "code": "sv", "name": "Swedish", "tier": 2, "live_source": false },
…
]
}Serve language pickers from this endpoint rather than hardcoding the list -- new languages appear here first, tier moves as quality improves, and additions are non-breaking (Versioning & stability).
03.Using the codes
target_langstakes up to 29 codes; a source can't be its own target (422 unsupported_language). source_lang defaults to auto -- detection is per job and per live session, so a channel that mixes source languages needs no configuration.
04.Access
The API is enterprise-only: private access under a Studio contract, with volume pricing, raised limits, and a named point of contact for the integration. Book a call and your key is issued with the contract.