Five codes against nine, and one region-tagged among them
Runway declares five same-host alternates and Vidu declares nine. Both publish nothing in either output column, and the smaller set is the only one in this register that mixes a region-tagged code with bare ones. As of 2026-09-22.
| Code group | Runway | Vidu |
|---|---|---|
| Shared | en, fr, ja, ko | en, fr, ja, ko |
| Only in the larger set | None | de, es, pt, ru, zh |
| Portuguese | Declared as pt-BR | Declared as pt |
| Output and voice columns | Nothing published | Nothing published |
Inclusion rule. Two vendors chosen because both publish in the site column only. Rows split the codes into shared and unshared rather than listing them twice. Order. Shared codes first, then the difference, then the form.
1The same four codes, and then a fork
English, French, Japanese and Korean are in both sets. Above those the larger set adds German, Spanish, Russian and Chinese, and the smaller adds nothing, so the comparison is containment plus one disagreement about Portuguese.
The missing German in the smaller set is the oddity. Eight of the nine declared sets here include it, including a set of only two codes, so this is the only vendor that declared four other languages before it.
2One of them has named a market
Declaring pt-BR rather than pt is a statement about Brazil specifically. The other set declares the bare code, so its Portuguese page could follow either norm and a reader cannot tell which.
That single tag is the only variant information either vendor publishes anywhere. Neither declares a script, neither declares a second regional variant, and neither says anything about the variant a voice would use, because neither publishes voices.
3Site-only is the commonest shape in this register
Five of the nine vendors that declare a site list publish nothing in either output column, and these two are among them. Their entire published language position is a statement about which of their own pages have been translated.
For a production that is close to no information. It narrows a shortlist by where a company sells, and it leaves the question of what the finished video says, and in which language, entirely unanswered on both rows.
4Sources
Counted from the markup of runway.com and vidu.com. 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: Kling AI and PixVerse, Higgsfield and D-ID. The full set of pairings is here; single cells are indexed at entries.
- Site languages5 languages: en, fr, ja, ko, pt-BRdeclared as same-domain alternates
- Site languages9 languages: de, en, es, fr, ja, ko, pt, ru, zhdeclared as same-domain alternates