Which AI video tools publish a language list, and for what
Nine of the 18 tools declare more than one language version of their own site, from 27 locales at CapCut down to two at D-ID. Nine publish something about the languages their voices cover, and only five of those name the languages instead of counting them. One fills all three columns. As of 2026-09-22.
| Tool | Site languages | Output languages | Voice languages | Read from |
|---|---|---|---|---|
| CapCut | 27 | No list published | No list published | CapCut |
| D-ID | 2 | No list published | 120+, count only | D-ID |
| Fliki | None declared | No list published | 91 named, plus 117 dialects | Fliki |
| Hailuo | None declared | No list published | No list published | hailuoai.video |
| HeyGen | None declared | No list published | Two named lists, no total | HeyGen |
| Higgsfield | 5 | No list published | No list published | Higgsfield |
| invideo AI | None declared | No list published | No list published | invideo.io |
| Kling AI | 20 | No list published | Five, count only | Kling AI |
| LTX Studio | None declared | No list published | No list published | ltx.io |
| Pika | None declared | No list published | No list published | pika.art |
| PixVerse | 13 | No list published | No list published | PixVerse |
| Rask AI | One same-host, 15 on subdomains | No list published | 135+, count only | Rask AI |
| Runway | 5 | No list published | No list published | runway.com |
| SceneMixer | 15 | 15, following the interface | 15, plus Cantonese for dialogue | SceneMixer |
| Synthesia | 9 | No list published | 143 named | Synthesia |
| VEED | None declared | No list published | 29 dub-to, 72 detectable | VEED |
| Vidnoz | One same-host, 11 on subdomains | No list published | 100+ and 140+, counts only | Vidnoz |
| Vidu | 9 | No list published | No list published | vidu.com |
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.
1Why three columns and not one
A single language number would be meaningless here, because the three things it could mean do not move together. A site translated into twenty languages can generate dialogue in one. A tool that writes scripts in eight languages can speak none of them. And a voice library covering five languages says nothing about what the interface is in.
Split out, the pattern is the interesting part. The site column and the voice column are filled by almost disjoint sets of vendors: CapCut, PixVerse, Higgsfield, Runway and Vidu declare translated sites and publish nothing about voices, while Fliki, HeyGen and VEED publish full voice lists from a site that declares no alternates at all. Whichever column a buyer cares about, the vendors that fill it are not the ones a glance at the language switcher would suggest.
The middle column is the starkest. Exactly one vendor states what language the working documents come out in, which means that for 17 of these products a studio cannot find out, before paying, whether the outline and the storyboard script will arrive in a language its crew reads.
2What a blank cell means
It means the vendor publishes no list. It is not a finding that the capability is missing. Several of these products plainly generate dialogue in more than one language; none of them says which, in a place a reader can check. That gap is the thing this register records.
The same applies to the site-language column. Declaring no alternates is not the same as having no translated pages: Fliki and HeyGen both run help centres in English only and still publish long voice lists. What is recorded is the declaration, because it is the part that is uniform across vendors and checkable by anyone with a browser.
Two rows read oddly on purpose. Rask AI and Vidnoz each declare a dozen or more alternates and serve nearly all of them from language subdomains, so under the one rule applied to everybody their same-host count is one. The raw declaration is printed on their own pages rather than hidden, because the number a vendor put in its markup is worth recording even when the rule discards most of it.
3Per tool
- CapCut — 27 locale-tagged alternates, and a subtitle count that is not a voice count.
- D-ID — two site alternates against a claim of more than 120 spoken languages.
- Fliki — a list page that counts 91 languages while the feature pages say 80+.
- HeyGen — two named help-centre lists, no total on either, 175+ on the marketing page.
- Higgsfield — five alternates, one of them opened and checked.
- Kling AI — 20 site languages, five voice languages by count.
- PixVerse — 13 alternates, and a language claim about text drawn inside the frame.
- Rask AI — 16 declared alternates, 15 of them on subdomains and one carrying the wrong code.
- SceneMixer — 15 site alternates, 15 output languages, 15 voice languages plus one.
- Synthesia — a 143-row table behind a headline that says 160+.
- VEED — 72 languages it can hear, 29 it can speak.
- Vidnoz — two different voice counts on one page.
- Document languages — the middle column on its own, across all the tools here.
- Dialogue languages — the voice column on its own, lists against counts.
Hailuo, invideo AI, LTX Studio and Pika are recorded in the table above from their own home pages and have no page of their own, because there is nothing yet to fill a second cell with. Runway and Vidu declare site alternates and nothing else; both counts entered the register on this pass.
4Sources
Counts were read from each vendor's own site on 2026-09-22. The counting rule is on the how counted page.
- Site languagesNo language alternates declarednothing declared
- Site languages5 languages: en, fr, ja, ko, pt-BRdeclared as same-domain alternates
- Site languagesNo language alternates declarednothing declared
- Site languagesNo language alternates declarednothing declared
- Site languages9 languages: de, en, es, fr, ja, ko, pt, ru, zhdeclared as same-domain alternates
- Site languagesNo language alternates declarednothing declared
- Site languagesA sixteenth alternate is declared for Chinese and points at a separate domain, so the counting rule skips italternate excluded by the rule
- 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