AreaAudit

Which languages each generator says it supports, and where

Spanish and Portuguese, and who declares the variant

Spanish and Portuguese are each declared by seven of the nine vendors with a site list. Three of those declare pt-BR specifically, which is the variant distinction this page used to record as declared by nobody; Spanish is still declared as a bare code by everyone except CapCut. As of 2026-09-22.

What a declared Spanish alternate leaves undecidedA bare declared code branches into readings the declaration itself cannot settle. Six of the seven vendors declaring Spanish use the bare code, so a reader looking at the cell cannot tell which variant a page, or a generated voice, would use.A declared alternate for SpanishCould meanEuropean SpanishNothing in thedeclaration rules it inor out.Could meanLatin AmericanSpanishEqually consistent withwhat is published.What is declaredOnly the languageSix of the seven Spanishdeclarations carry noregion.Portuguese differs: three vendors declare pt-BR
Fig. 1 Two of the largest markets in this register share one cell, and the cell does not say which of them it was written for.
Declared site languages for this market, from every vendor that declares any. Recorded 2026-09-22.
VendorCodes declaredNote
CapCutes-ES, pt-BR27 alternates declared in all
Higgsfieldes5 alternates declared in all
Kling AIes, pt20 alternates declared in all
PixVersees, pt13 alternates declared in all
Runwaypt-BR5 alternates declared in all
SceneMixeres, pt15 alternates declared in all
Synthesiaes, pt-BR9 alternates declared in all
Vidues, pt9 alternates declared in all
Spanish variantses-ES declared once; es-419 by nobodyRask AI declares es-mx, on a subdomain the rule discards

Inclusion rule. Only languages declared as hreflang alternates on the host being read are listed. Coverage is not shown per language for the voice column, because the vendors that publish a list there are not the vendors that declare a site language here. Order. Vendors that declare any of these codes, in register order; then the codes no vendor declares.

1The variant question now has a partial answer

Brazilian and European Portuguese differ enough that audiences notice immediately, and the same is true of Latin American and peninsular Spanish. An hreflang tag can carry that distinction, and on the Portuguese side three vendors now use one: CapCut, Runway and Synthesia all declare pt-BR rather than a bare pt.

On the Spanish side the picture is still flat. CapCut declares es-ES, which points at Spain rather than at the larger market, and es-419 appears nowhere. For a producer serving Brazil the declaration is now informative; for one serving Mexico or Argentina it is not.

2Two large markets, and what a bare code leaves open

Latin America is a large vertical drama audience, and in this register its Portuguese is addressed by name while its Spanish is addressed by a code that also covers Madrid. A bare es supports a claim that a Spanish page exists and nothing about which Spanish a voice would use.

Nine of the 18 tools here reach the site column with nothing counted: seven declare no alternate at all and two serve theirs from subdomains the rule discards. For half the register the question therefore never reaches the variant stage, and three of those nine publish long named voice lists, which is where a reader should look next.

3What a declared code can and cannot support

It supports a claim that the vendor serves a Spanish page and a Portuguese page from the host that was read. It does not support any claim about voice, or about how generated dialogue would sound to an audience in Sao Paulo rather than Lisbon, unless the vendor also published a voice list naming the variant.

The register keeps the columns apart so that the declared code cannot be read as covering the other questions, which is the mistake it would be easiest for a reader in a hurry to make.

  • 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
  • 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

4Sources

Every declared list is read from the vendor's own host and recorded in full on the register, checked 2026-09-22. The counting rule is on how counted; the spoken side is on dialogue languages. Nearby markets: South Asia, East Asia.