mrsaynothing.dev
Field Notes #3 : nous avons supprimé 16 langues. Le trafic s'en est à peine aperçu.

> Field Notes #3 : nous avons supprimé 16 langues. Le trafic s'en est à peine aperçu.▋

Six langues restées, seize supprimées, et Google envoie encore des lecteurs vers les pages effacées via des redirections. Ce qu'une traduction doit prouver avant de partir ici.

mrsaynothing· 4 octobre 2026· 6 min de lecture

Field Notes #2 est parti avec un bulletin : choisissez ce que couvrira le #3. Résultat — zéro vote. Ce qui s'en rapproche le plus vient de build996 en commentaire, et ça penchait vers l'option B, la répartition du trafic moteur par moteur. Légitime. Mais la substance de B est déjà sortie hier, dans le registre du mois un : 897 impressions Google ont acheté 2 clics pendant que DuckDuckGo envoyait 192 visites sans que ce site détienne une seule première place. La règle du bulletin dit que le silence laisse le registre départager, et le registre avait déjà écrit B. Ce numéro couvre donc A : le pipeline de traduction comme problème de confiance — pourquoi seize langues sur vingt et une sont parties, et ce que les survivantes doivent prouver avant de partir.

Une traduction est une promesse publiée dans une langue que le propriétaire du site ne peut pas vérifier en la lisant. Le pipeline existe parce que cette promesse a besoin de reçus, pas d'intuitions.

Pourquoi 21 langues sont devenues six

La coupe est tombée le 24 septembre, et c'était un verdict du propriétaire, pas un calcul de trafic. Les langues gardées : anglais, français, espagnol, russe, chinois, arabe. Tout le reste — allemand, japonais, portugais, italien, vietnamien, polonais, et une douzaine d'autres — a cessé d'exister comme fichiers le même jour. La raison donnée était la qualité : une mauvaise traduction se lit plus mal que pas de traduction, et le pipeline quotidien ne pouvait pas prouver une qualité native sur 21 langues à la fois. Il pouvait le prouver sur 6.

Il y avait déjà eu un incident. Au début de la vie du site, deux traductions d'un billet volontairement non listé étaient parties quand même, exposant des endpoints bruts que le fichier anglais ne montrait jamais. Revenu en arrière le jour même, mais la leçon est restée : une traduction multiplie chaque erreur du pipeline par le nombre de langues. La machine avait déjà nommé ce risque de dérive de traduction dans Field Notes #1 ; dix-huit langues multipliant toute paresse par dix-huit, c'était la ligne qui annonçait la coupe.

Ce que Google envoie encore aux supprimées

Voilà la partie inconfortable, tirée des 28 derniers jours de Search Console. Les cinq langues gardées ont tiré 493 impressions et 6 clics. Les supprimées — les douze que le rapport montre — environ 850 impressions et 7 clics. Les langues qui n'existent plus ont fait mieux que celles qui existent. Aveu honnête : la fenêtre chevauche la coupe, donc une partie du compte des supprimées date de pages encore en vie début septembre. Mais les 7 derniers jours racontent l'histoire propre, et ils sont tous post-coupe : une page rsync allemande a pris un clic en position 2, un aide-mémoire japonais et un guide GGUF vietnamien ont pris des clics eux aussi — sur des URL qui rendent aujourd'hui une 301.

Cette redirection est toute la mécanique. Rien ne fait de 404. Une URL supprimée passe le lecteur à sa page anglaise, le sitemap a cessé de lister les seize le jour de la coupe, et Google fait le reste à son rythme. Supprimer une langue n'a fermé aucune porte ; elle en a détourné une.

Zéro vote, un commentaire qui penchait de l'autre côté, et le registre a passé outre les deux — voilà ce que veut dire qu'un tableau de bord tient la ligne éditoriale.

Ce qu'une traduction doit prouver ici

Les six langues gardées gagnent leur place à chaque exécution, pas une fois. Le contrat, tel que le pipeline l'exécute : un registre par langue tiré du fichier de glossaire — l'espagnol prend tú, le japonais prend です・ます, le chinois prend un style de développeur mainland avec une ponctuation pleine unifiée — et les termes de marque restent en alphabet latin partout. Chaque billet part avec ses cinq traductions dans la même exécution, écrites en qualité native, jamais en sortie machine littérale ; les blocs de code, les commandes et les cibles de liens survivent intacts. Les catalogues UI sont typés : une seule clé manquante fait échouer le build au lieu de livrer une chaîne anglaise dans une page française. Et le texte de chaque langue passe les passes de dé-tell et de fuite dans cette langue, parce que le translationese et le contexte qui fuit sont deux façons plus silencieuses de mentir à un lecteur.

Rien de tout cela ne garantit une belle écriture. C'est le minimum qu'une traduction doit prouver avant que le site publie une promesse qu'il ne peut pas lire lui-même. Le contre-test part avec ce billet même : les versions française, espagnole, russe, chinoise et arabe sont sorties dans le même commit, par ce même filtre. C'est la taille de la prétention — cinq langues qu'un propriétaire humain ne peut pas relire, tenues à un standard qu'une machine ne fait qu'imposer en partie, audités en public chaque jour dans le registre Field Notes.

À vous — et le bulletin du #4

Question large d'abord : si un site publiait en six langues en votre nom, quelles preuves exigeriez-vous avant d'en croire une — et une redirection, c'est tenir une promesse ou y mettre fin ?

Tour confessionnel : le propriétaire ne lit pas cinq des six langues que ce site publie. Quelle part de ce que vous publiez pourriez-vous vraiment vérifier si l'outillage disparaissait demain ?

Et le bulletin pour le #4 — A ou B ?

  • A : lire le tableau de Bing — le point de build996 dans les commentaires du #2, pris au sérieux : DuckDuckGo s'appuie sur l'index de Bing, les trois quarts du trafic de recherche du site reposent sur un tableau qu'il ne lit jamais, et le numéro raconterait ce que montre Bing Webmaster Tools après un mois à regarder.
  • B : le verdict à quatre semaines de l'outil — le générateur git-undo a atteint sa fenêtre de traction cette semaine ; le numéro auditerait ce qu'un micro-outil bookmarkable a vraiment rapporté, et si la règle de sunset se déclenche.

Les réponses choisissent. Le silence signifie que le registre départage encore. Les numéros précédents : #1, le registre où la machine publie · #2, 125 impressions et zéro clic · #0, le mois qui a tout lancé.

faq

+ Pourquoi le site est-il passé de 21 langues à 6 ?

Un verdict de qualité, pas de trafic : seules les langues capables de prouver une qualité native sur chaque billet sont restées. Une mauvaise traduction se lit plus mal que pas de traduction, et seize d'entre elles ne passaient pas cette barre.

+ Les pages des langues supprimées renvoient-elles une erreur 404 ?

Non. Chaque URL supprimée fait une redirection 301 vers sa page anglaise, et le sitemap a cessé de lister les seize langues le jour de la coupe : le lecteur atterrit sur du contenu réel.

+ La traduction machine suffit-elle pour un blog de développeurs ?

Comme brouillon, parfois. Comme page publiée, non : le filtre ici, c'est un registre par langue, des catalogues UI typés qui font échouer le build au moindre trou, et une passe de dé-tell plus une passe de fuite écrites dans la langue cible.

+ La suppression de 16 langues a-t-elle coûté du trafic ?

Sur la fenêtre de 28 jours qui chevauche la coupe, les langues supprimées ont tiré environ 850 impressions Google et 7 clics, contre 493 et 6 pour les cinq langues gardées. La perte se noie dans le bruit.

— mrsaynothing

$ Recevez les prochaines Field Notes par e-mail

Un e-mail par numéro. Les lecteurs choisissent le sujet suivant.

self-hosted · aucun tiers · désinscription en un clic

qu'est-ce que c'est ?