AreaAudit

Which languages each generator says it supports, and where

A translated website is not a translated product

CapCut declares 27 site locales and publishes no voice list. Fliki and HeyGen declare no site alternates at all and publish long named voice lists. The widest site coverage and the widest product coverage are never the same vendor. As of 2026-09-22.

Which lists each vendor actually namesFilled where the vendor names something in that column, hollow where no list is published at all.Which lists each vendor actually namesWhat is publishedWhat ispublishedCapCutCapCut — What is published: 27 site localesFlikiFliki — What is published: None declaredHeyGenHeyGen — What is published: None declaredKling AIKling AI — What is published: 20 site languagesSceneMixerSceneMixer — What is published: 15 site alternates
Fig. 1 Filled where the vendor names something in that column, hollow where no list is published at all.
Site coverage set against product coverage, for five vendors from both ends of the gap. Recorded 2026-09-22.
ToolWhat is publishedDetail
CapCut27 site localesNo voice list published
FlikiNone declared91 named languages, 117 named dialects
HeyGenNone declaredTwo named lists, no total on either
Kling AI20 site languagesFive voice languages, not named
SceneMixer15 site alternates15 output, 15 voice plus Cantonese

Inclusion rule. Site languages are counted from hreflang alternates served on the host being read. Alternates pointing elsewhere and x-default are not counted, for every vendor alike. The rows are five vendors chosen to show both extremes and two cases between them; the other 13 are on the register. Order. By declared site languages, most first.

1A marketing site and a generation pipeline are translated by different people

Adding a language to a website is a content job: copy, a menu entry, an hreflang tag. Adding one to a generation pipeline means the model has to write in it, speak it, and keep it consistent across a series. Those tasks have almost nothing in common, and no reason to arrive at the same number.

So a reader who takes a language switcher as evidence that output will come back in that language is reading the wrong artefact. The switcher is evidence about where a vendor is selling, which is useful and is a different fact.

2The gap runs in both directions

One tool here has more site languages than anything it publishes about its product. Another has fewer site alternates than the languages it says its output supports. Neither ordering is surprising once the two jobs are separated, and either ordering looks like an inconsistency if they are not.

This register keeps three columns for exactly that reason. Collapsing them into a single language count would produce a number that is wrong for every reader in a different way.

3What a declared alternate actually promises

It promises that a URL exists and is meant for speakers of that language. It does not promise that the page is fully translated, that support is available in it, or that anything the product produces will be in it.

The two spot checks in this register, one price page and one home page, both found Japanese genuinely served rather than a machine-swapped English page. That is two pages on two vendors on two days, recorded as exactly that.

4The three columns behind this question

Tools naming a list, column by columnCounted from named lists only: a bare total with no list does not count. The counts behind this question sit in the rows above. Recorded 2026-09-22.Tools naming a list, column by columnHow many of the 18 tools name a listHow many of the18 tools name…Dialogue languageDialogue language — How many of the 18 tools name a list: 5 of 18 toolsDocument languageDocument language — How many of the 18 tools name a list: 1 of 18 toolsSite languageSite language — How many of the 18 tools name a list: 9 of 18 tools
Fig. 2 Counted from named lists only: a bare total with no list does not count. The counts behind this question sit in the rows above. Recorded 2026-09-22.
What the register holds in each column, as this question is answered. Recorded 2026-09-22.
ColumnHow many of the 18 tools name a list
Dialogue language5 of 18 tools
Document language1 of 18 tools
Site language9 of 18 tools

Inclusion rule. The three columns this register keeps. A column stays listed even when no vendor names a list, because silence in a column is itself recorded. Order. Alphabetical by column name.

  • Site languages
    20 languages: ar, de, en, es, fil, fr, hi, id, it, ja, ko, ms, nl, pl, pt, ru, th, tr, uk, videclared as same-domain alternateskling.ai / since 2026-09-12 / checked 2026-09-22
  • Site languages
    15 languages: ar, de, en, es, fr, id, it, ja, ko, nl, pt, ru, tr, uk, zh-Hantdeclared as same-domain alternatesscenemixer.com / recorded 2026-09-22
  • Output languages
    No public list (as of 2026-09-12)no list publishedkling.ai / recorded 2026-09-12
  • Site languages
    27 locales: ar-EG, cs-CZ, de-DE, el-GR, en, es-ES, fi-FI, fr-FR, he-IL, hu-HU, id-ID, it-IT, ja-JP, ko-KR, ms-MY, nl-NL, pl-PL, pt-BR, ro-RO, ru-BY, sv-SE, th-TH, tl-PH, tr-TR, uk-UA, vi-VN, zh-TWdeclared as same-domain alternatescapcut.com / recorded 2026-09-22
  • Voice languages
    A page headed “Languages and Dialects” with two named sections, “All languages (91)” and “All dialects (117)”named list published with its own totalsFliki, languages and dialects / recorded 2026-09-22
  • Voice languages
    An alphabetical list of voice languages, from Afrikaans (South Africa) to Zulu, with no total printed anywhere on the pagenamed list publishedHeyGen Help Center, voice languages / recorded 2026-09-22

5Sources

Counts and lists are read from the vendor pages named in the register, checked 2026-09-22. The counting rule is on how counted. Nearby: Counts vs lists, The silent four.