Southeast Asia, and two codes for one language
Indonesian, Thai and Vietnamese are each declared by more than one vendor here. Filipino is the oddity: Kling AI declares it as fil while CapCut declares Tagalog as tl-PH, two codes aimed at one market and never used by the same company. As of 2026-09-22.
| Vendor | Codes declared | Note |
|---|---|---|
| CapCut | id-ID, ms-MY, th-TH, tl-PH, vi-VN | 27 alternates declared in all |
| Kling AI | fil, id, ms, th, vi | 20 alternates declared in all |
| PixVerse | id, th, vi | 13 alternates declared in all |
| SceneMixer | id | 15 alternates declared in all |
| Khmer, Lao, Burmese | km, lo, my | No vendor here declares any of the three |
Inclusion rule. Only languages declared as hreflang alternates on the host being read are listed. Coverage is not shown per language for the voice column, because the vendors that publish a list there are not the vendors that declare a site language here. Order. Vendors that declare any of these codes, in register order; then the codes no vendor declares.
1Declared coverage points here more than the register average
A vendor declaring Filipino, Malay, Thai and Vietnamese alongside the usual European set is making a statement about where it expects buyers to be. Site languages are a marketing artefact, and marketing artefacts are unusually honest about a company's actual commercial attention.
For a producer working in these markets that is a real signal, and it is a signal about where support and documentation will exist rather than about what the model can speak.
2Two codes for Filipino is a small problem with a real cost
Kling AI uses fil, the code for Filipino as a standardised language. CapCut uses tl, the code for Tagalog, tagged to the Philippines. Both are defensible and they are not interchangeable to a machine: a comparison built by matching code strings will show two vendors covering two different languages, and a reader will conclude the market is thinner than it is.
This register prints both codes as declared rather than normalising them into one, because the substitution would be an editorial judgement about what a vendor meant. What it does say, in prose where a reader can disagree with it, is that they are aimed at the same audience.
3What the region's absent languages tell you
Khmer, Lao and Burmese appear in no declared list in this register. For anyone producing in those markets the published answer across all 18 tools is the same: nothing, in any column.
That is worth stating because a reader scanning a 27-locale list can reasonably assume their market is in there somewhere. The longest list here is long and it stops well short of the region.
- Site languages15 languages: ar, de, en, es, fr, id, it, ja, ko, nl, pt, ru, tr, uk, zh-Hantdeclared as same-domain alternates
- Site languages20 languages: ar, de, en, es, fil, fr, hi, id, it, ja, ko, ms, nl, pl, pt, ru, th, tr, uk, videclared as same-domain alternates
4Sources
Every declared list is read from the vendor's own host and recorded in full on the register, checked 2026-09-22. The counting rule is on how counted; the spoken side is on dialogue languages. Nearby markets: Europe, Middle East.