Fifteen codes, a script tag, and a sixteenth the rule drops
SceneMixer declares 15 same-host alternates. Fourteen are bare codes and one is tagged by writing system rather than by country. A sixteenth alternate for Chinese points at a separate domain and is not counted. As of 2026-09-22.
| Part of the entry | As published | How the rule treats it |
|---|---|---|
| Same-host alternates | 15 | All counted |
| Script-tagged code | zh-Hant, naming a writing system | Counted once for Chinese |
| A further Chinese alternate | Points at a separate domain | Not counted, as for every vendor |
| Region subtags | None in the set | Variant of each language unrecorded |
Inclusion rule. One vendor, one column, including the alternate the rule discards and the one code in the set that is tagged. Order. Counted parts first, then the discarded one, then the form.
1A script tag is a third kind of code
Most codes here are bare or tagged with a country. This set contains one tagged with a script: zh-Hant names traditional Chinese characters without naming Taiwan, Hong Kong or anywhere else.
That is a real distinction. A region tag says whose wording the page follows; a script tag says which characters it is written in and leaves the market open. For Chinese the script is what a reader notices first, so the choice is defensible and is recorded as its own form rather than folded into the tagged group.
2Fifteen codes reaching three regions
The set covers Arabic, German, English, Spanish, French, Indonesian, Italian, Japanese, Korean, Dutch, Portuguese, Russian, Turkish, Ukrainian and traditional Chinese. Arabic and Ukrainian are each declared by only two other vendors here, and Indonesian by three.
Everything else in the set is widely declared, so the distinguishing feature is not length but the combination: a European core plus Arabic, Ukrainian, Indonesian and traditional Chinese, which is an unusual set of edges for a set of this size.
3The alternate that is thrown away, and why it is printed
A sixteenth alternate for Chinese resolves to a separate domain. The rule discards alternates pointing at another host, so it does not enter the count, exactly as the equivalent declaration from another vendor here does not.
Both discards are recorded on the vendors' own pages. A rule that quietly helped one vendor and visibly cost another would not survive being written down, which is why the discarded declaration is part of the entry rather than a footnote to it.
4Sources
Counted from the alternates declared on scenemixer.com and checked against its Japanese price page. The column itself is described on site language, and every cell SceneMixer fills is on its tool page.
5The same column, tool by tool
| 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.
Neighbouring cells: Runway: site language and Synthesia: site language. All of them together: the cell index and the register table.
- Site languages15 languages: ar, de, en, es, fr, id, it, ja, ko, nl, pt, ru, tr, uk, zh-Hantdeclared as same-domain alternates
- Spot checkThe Japanese price page is served in Japanese, not a machine-swapped English pageone of the 15
- Site languagesA sixteenth alternate is declared for Chinese and points at a separate domain, so the counting rule skips italternate excluded by the rule