Twenty bare codes against thirteen, overlapping in one region
Kling AI declares 20 bare codes and PixVerse declares 13. Both reach into Southeast Asia, where they agree on three languages, and the larger set adds Hindi and Filipino that no other declared set here names. As of 2026-09-22.
| Group of codes | Kling AI | PixVerse |
|---|---|---|
| Southeast Asia | id, ms, th, vi, fil | id, th, vi |
| South Asia | hi | None |
| Europe beyond the core | it, nl, pl, uk | None |
| Chinese on the host being read | None, the alternate points elsewhere | zh, declared bare |
Inclusion rule. Two bare-code declarations compared by region rather than by total, because the totals hide where each set actually reaches. Order. Fixed region order, Southeast Asia first because it is where they overlap.
1The overlap is a region, not a tier
Both sets name Indonesian, Thai and Vietnamese. Only three declared sets in this register name any of those, and two of them are these. So a reader in Southeast Asia is choosing between these vendors and one other, on this column.
Above that the sets separate. The larger one adds Malay, Filipino and Hindi and four more European languages; the smaller one stops. There is no shared tier beyond the common European core that every declared set here contains.
2Chinese is declared on one host and not the other
The smaller set declares Chinese bare on the host being read. The larger vendor declares a Chinese alternate too, but it points at a separate domain, so the rule discards it and the set counted here has no Chinese in it.
That is a rule artefact rather than a product difference, and it is printed on both rows for that reason. A reader who wants the broader rule can see exactly which declaration it would add and to which vendor.
3Neither publishes a set of spoken languages
One publishes a count of five for a named video model. The other publishes nothing about speech and instead claims multilingual text drawn inside the frame, which is a fourth kind of language claim and sits outside all three columns.
So both rows are strong in this column and thin in the others. Twenty codes and thirteen codes are statements about which marketing pages exist, and on the question of what a finished video would speak both vendors are close to silent.
4Sources
Counted from the markup of kling.ai and pixverse.ai. Both rows are kept in the register under one rule, set out on how counted; the column is described on site language.
5Both of them against the rest of the column
| Tool | Site languages |
|---|---|
| CapCut | 27 |
| D-ID | 2 |
| Fliki | None declared |
| Hailuo | None declared |
| HeyGen | None declared |
| Higgsfield | 5 |
| invideo AI | None declared |
| Kling AI | 20 |
| LTX Studio | None declared |
| Pika | None declared |
| PixVerse | 13 |
| Rask AI | One same-host, 15 on subdomains |
| Runway | 5 |
| SceneMixer | 15 |
| Synthesia | 9 |
| VEED | None declared |
| Vidnoz | One same-host, 11 on subdomains |
| Vidu | 9 |
Inclusion rule. Tools with a public English site selling AI video generation or AI video dubbing. Site languages count hreflang alternates served from the host being read; x-default and alternates pointing at another host are not counted, for every vendor alike. Order. Alphabetical by tool name.
Other pairings that turn on the same kind of difference: D-ID and Rask AI, Runway and Vidu. The full set of pairings is here; single cells are indexed at entries.
- 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
- Site languagesA twenty-first alternate is declared for Chinese and points at a different domain, so the counting rule skips italternate excluded by the rule
- Site languages13 languages: de, en, es, fr, id, ja, ko, pt, ru, th, tr, vi, zhdeclared as same-domain alternates
- Text drawn inside the picture“Multilingual text generation within frames is now supported, with accurate placement and style consistency across English, Chinese, and other languages”outside the three columns