French is declared seven times and tagged once
Seven of the nine vendors that declare a site language declare French. Six write the bare code and one names France. No vendor here declares Canadian French, which is the second-largest market for the language. As of 2026-09-22.
| Vendor | Code as declared | Form of the code | The set it sits in |
|---|---|---|---|
| CapCut | fr-FR | Region-tagged | 27 locales, every one but English region-tagged |
| Kling AI | fr | Bare language code | 20 bare codes |
| PixVerse | fr | Bare language code | 13 bare codes |
| Runway | fr | Bare language code | five codes, one of them region-tagged |
| SceneMixer | fr | Bare language code | 15 codes, one of them script-tagged |
| Synthesia | fr | Bare language code | nine codes, one of them region-tagged |
| Vidu | fr | Bare language code | nine bare codes |
Inclusion rule. Vendors declaring this language as a same-host hreflang alternate. A vendor serving the language without declaring it cannot be seen by this method and is not listed. Order. Alphabetical by vendor.
1Almost unanimous, and almost unqualified
French sits in the core group with German, English and Spanish: declared by nearly everyone, and therefore not much use for telling vendors apart. Six of the seven declarations are bare codes.
The one tagged declaration names France. That is the largest market for the language, and it is also the only published statement in this register about which French any of these pages is written in.
2The Canadian market is absent from every counted set
Quebec is a substantial media market with its own norms, its own vocabulary and its own dubbing industry. No vendor in this register declares fr-CA on the host being read.
For a distributor that is a finding. The column can say that seven vendors will show them a French page and that not one has said whether it is the French their audience speaks, which for dubbing is the whole question.
3The bare code hides a difference an audience hears
French is one of the languages where the spoken varieties diverge enough for an audience to notice within a sentence. A bare code cannot express that, and no voice list here names a variant of it either.
So this language behaves like Portuguese and Spanish in this register: widely declared, commercially split, and undocumented at the level the split happens. The declaration answers the easy half of the question.
4Sources
Each row was read from the vendor's own markup on 2026-09-22 and is kept in the register; what counts as a declaration is on how counted. The Canadian gap is discussed on the Europe market page alongside the rest of the core.
Languages either side of this one in the index: Filipino and German. Every language any vendor declares is listed at one language at a time.
- Site languages5 languages: en, fr, ja, ko, pt-BRdeclared as same-domain alternates
- Site languagesEvery alternate but English is a language-region pair; Russian is declared only as ru-BY and Chinese only as zh-TWhow the codes are written
- Site languages9 languages: de, en, es, fr, ja, ko, pt, ru, zhdeclared as same-domain alternates