Votre film parle désormais la langue de votre site
· 4 min de lecture

Vous collez l'adresse du site d'une boulangerie française, et la voix off devrait accueillir les spectateurs en français. Jusqu'ici, cela dépendait de la façon dont vous lanciez le film : certains chemins supposaient l'anglais sans le dire, et la solution était une traduction après coup. Ce 25 octobre, nous avons donné à chaque chemin une seule règle pour choisir la langue d'un film, et une première étape qui vous montre ce choix et sa raison.
Une douzaine de portes, une douzaine de suppositions
Un film peut démarrer de bien des façons : le formulaire principal, le lancement automatique après une connexion depuis un lien, l'API publique, notre connecteur MCP dans un assistant, les packs, le film animé de secours quand un site ne peut pas être filmé. Chacune de ces portes avait sa propre idée de ce qu'il fallait faire quand personne ne nommait de langue, et la plupart disaient anglais.
La lecture de la page ajoutait un second trou. Quand un site ne pouvait pas être lu rapidement, à cause d'un contrôle anti-robot ou d'une réponse lente, la proposition de film n'avait que l'adresse pour se décider, et son choix par défaut était aussi l'anglais. Chaque valeur par défaut était raisonnable ; ensemble, elles faisaient de l'anglais la réponse à une question que personne n'avait posée.
Une règle, en cinq étapes
Une seule petite fonction, filmLanguage, décide désormais partout. Elle parcourt cinq sources dans l'ordre et s'arrête à la première qui répond :
- une langue demandée par vous ou par l'appelant l'emporte toujours ;
- la page elle-même : son texte courant quand il se lit clairement dans une langue, sinon ce qu'elle déclare d'elle-même ;
- l'adresse, mais seulement un domaine de pays sans ambiguïté, comme .fr, .de ou .es ;
- votre propre langue, celle de l'interface ou de votre compte ;
- l'anglais, seulement quand il n'y a absolument rien d'autre.
Une langue que le studio ne sait pas doubler est sautée à chaque étape, pour que la source suivante réponde au lieu de produire un film impossible à faire.
Pourquoi la règle de l'adresse est volontairement étroite
Un domaine de pays n'est un indice fort que si le pays parle une seule langue. La Suisse, la Belgique, le Canada ou le Maroc ne disent rien à eux seuls, car un site y est aussi souvent en français, en allemand ou en anglais que dans une langue nationale. Les domaines génériques comme .io, .ai ou .co ne disent rien non plus.
Voilà pourquoi la page passe avant l'adresse. Ce qu'un site dit réellement, dans son propre texte, est un meilleur témoin que l'endroit où il est enregistré. L'adresse ne parle que lorsque la page se tait et que l'indice est sans ambiguïté.
Toutes les portes donnent la même réponse
Une règle n'est utile que si chaque entrée la suit. Le même changement l'a appliquée à la proposition de film, y compris quand une page est illisible, derrière un mur ou réduite à une coquille d'application vide, et à toutes les portes qui supposaient l'anglais : les points d'accès web des projets et des packs, le film animé de secours, l'API publique des vidéos et des plans de site, et les outils pour assistants qui lancent des films, des vidéos de site, des émissions et des formats.
Un test fige l'ordre des cinq sources et les listes de domaines, pour qu'une future porte ne puisse pas ramener discrètement l'ancien défaut. Chaque décision enregistre aussi d'où elle vient, demandée, page, adresse, navigateur ou défaut, pour voir à quel point nous atteignons rarement la dernière étape. Les développeurs trouveront comment passer une langue explicitement sur la page développeurs.
Personnalisez votre vidéo, avant qu'elle ne démarre
Une bonne supposition, c'est bien ; une supposition visible, c'est mieux. Votre premier film sur la page nouveau film ouvre désormais une courte étape, Personnalisez votre vidéo, avec de grandes tuiles pour la langue, les sous-titres activés ou non, le format et l'objectif, plus une rangée de styles de sous-titres.
Chaque tuile dit pourquoi elle est réglée ainsi :
- « Détecté sur votre page : Français » ;
- « D'après votre adresse (.fr) » ;
- « D'après la langue de votre navigateur ».
Le lancement automatique après une connexion envoyait le film directement ; il ouvre désormais cette étape. C'est un clic de plus sur un premier film, un coût accepté en connaissance de cause, pour que personne ne découvre la mauvaise langue dix minutes plus tard.
Ce que cela change pour vous
Collez un site en français, en espagnol ou en allemand, et la première prise est déjà dans cette langue : la voix, les sous-titres et les cartons. Si vous voulez une autre langue, dites-le, et ce choix l'emporte toujours, depuis le formulaire, l'API ou un assistant.
C'est une petite règle à la grande portée. Une fonction, cinq étapes, toutes les portes, et un écran qui vous dit ce qu'il a décidé, pour que la langue d'un film ne soit jamais une surprise. Les langues que nous doublons et sous-titrons sont listées sur la page fonctionnalités.
Voyez-le sur votre propre site
Collez une page et obtenez la vidéo commentée dont parle ce blog. La première est offerte.
À lire ensuite


