---
title: "L'offre de langues énonce ce qu'elle retire, et pourquoi. Une absence n'est pas un refus."
seo_title: "Langues supportées, et ce que l'offre retire | SazAI"
description: "Langues offertes, retirées avec raison, et pourquoi l'absence ne signifie pas refus."
tags: [marketing]
---

> Une liste de langues supportées est la réponse la plus facile à donner et la plus facile à se tromper en silence. Quand une cible quitte la liste, elle emporte la raison avec elle, et quiconque demande entend un non que personne n'a écrit.

<div class="chap">

<div class="ico-col"><sz-icon style="color:var(--verb-translate)" name="languages" size="36"></sz-icon></div>

<h2 id="offer-is-a-partition">L'offre est une partition, non une liste</h2>

<h3 class="sub">Ce qui est offert, ce qui est retiré avec une raison, et ce que personne n'a mesuré encore</h3>

Quand vous demandez dans quelles langues le système traduit, la réponse qui vous parvient n'est pas un vecteur de noms. C'est trois ensembles, et le deuxième est celui qui compte pour votre décision: les cibles offertes pour vous, les cibles retirées avec la raison de chaque retrait, et le silence, qui signifie exactement une chose et c'est écrit.

C'était une correction que nous avons faite, et ça vaut la peine d'expliquer pourquoi. Pendant un temps, une cible retirée disparaissait simplement de la liste, et une absence est la seule réponse qui ne peut pas porter une raison. Demandé sur une langue que personne n'avait mesurée, l'agent répondait qu'elle *n'apparaît pas parmi les cibles supportées*. Nous n'avons jamais dit qu'elle n'était pas supportée; nous n'avons rien dit, et une absence n'a qu'un sens possible pour quiconque la lit. Aujourd'hui le retrait est un point de données, avec la raison jointe.

<figure class="viz duo" role="group" aria-label="Les trois ensembles dans l'offre de langues">
<div class="side"><svg viewBox="0 0 90 60" aria-hidden="true"><ellipse cx="45" cy="30" rx="34" ry="21" fill="var(--verb-translate)" opacity=".14" stroke="var(--verb-translate)" stroke-width="1.5"/></svg><b>offerte</b><span>avec une caveat quand il y en a une</span></div>
<div class="mid"><svg viewBox="0 0 90 60" aria-hidden="true"><ellipse cx="45" cy="30" rx="34" ry="21" fill="none" stroke="var(--verb-translate)" stroke-width="1.5" stroke-dasharray="4 3"/><line x1="24" y1="42" x2="66" y2="18" stroke="var(--verb-translate)" stroke-width="1.5"/></svg><b>retirée</b><span>et la raison vient avec elle</span></div>
<div class="side"><svg viewBox="0 0 90 60" aria-hidden="true"><ellipse cx="45" cy="30" rx="34" ry="21" fill="none" stroke="var(--lightgray)" stroke-width="1.5" stroke-dasharray="2 4"/></svg><b>non évaluée</b><span>personne n'a regardé, et ce n'est pas un non</span></div>
<figcaption>Une langue en dehors des trois ensembles ci-dessus n'a pas été refusée: elle n'a pas été mesurée.</figcaption>
</figure>

La différence est commerciale avant d'être technique. Vous dire que nous ne faisons pas votre langue quand la vérité est que personne n'a regardé est une affaire perdue payée avec un champ manquant, et la perte retombe sur les deux côtés.

</div>

<div class="chap">

<div class="ico-col"><sz-icon style="color:var(--verb-translate)" name="warning" size="36"></sz-icon></div>

<h2 id="two-axes">Deux questions différentes, et le silence signifie le contraire dans chacune</h2>

<h3 class="sub">Il y a une police qui dessine l'alphabet, et il y a savoir comment assembler la ligne</h3>

Votre cible passe par deux questions indépendantes, et confondre les deux est l'erreur classique de ce domaine. La première est de savoir si une police existe qui peut dessiner ces lettres. La deuxième est de savoir si nous savons comment assembler la ligne: les scripts de droite à gauche ont besoin d'être réordonnés, et plusieurs scripts du Sud et du Sud-Est asiatique choisissent la forme de chaque lettre par contexte.

Les deux échouent de manières opposées, c'est pourquoi le silence signifie le contraire dans chacun. Quand une police manque, l'échec est bruyant: le segment n'est pas remplacé, la phrase originale **reste sur votre page** dans la langue source, le résultat sort marqué comme partiel et votre reçu nomme ce qui a été laissé derrière. Vous voyez que quelque chose n'a pas eu lieu même sans parler d'une seule langue. Donc une cible que personne n'a mesurée encore peut toujours vous être offerte: si ça va mal, ça va mal en plain sight.

Quand l'assemblage manque, l'échec est silencieux: chaque lettre est dessinée, votre page a l'air finie, rien n'est tombé, il n'y a pas de ligne de reçu à écrire, et seulement quelqu'un qui lit ce script remarque que la ligne s'exécute vers l'arrière. Vous pourriez prendre ce fichier dans une réunion sans jamais savoir qu'il était mal. Donc sur cet axe, non mesuré est traité comme non supporté, et la cible est retirée avant qu'elle ne vous atteigne.

<figure class="viz duo" role="group" aria-label="Les deux axes et le sens opposé du silence dans chacun">
<div class="side"><svg viewBox="0 0 90 60" aria-hidden="true"><rect x="10" y="10" width="70" height="40" rx="4" fill="none" stroke="var(--verb-translate)" stroke-width="1.5"/><line x1="20" y1="24" x2="60" y2="24" stroke="var(--verb-translate)" stroke-width="2"/><line x1="20" y1="36" x2="44" y2="36" stroke="var(--lightgray)" stroke-width="2" stroke-dasharray="3 3"/></svg><b>la police</b><span>échoue en plain sight et le reçu la compte</span></div>
<div class="mid"><svg viewBox="0 0 60 60" aria-hidden="true"><circle cx="30" cy="30" r="22" fill="none" stroke="var(--gray)" stroke-width="1.5"/><line x1="30" y1="12" x2="30" y2="48" stroke="var(--gray)" stroke-width="1.5"/></svg><b>deux questions</b><span>et les deux ont besoin de passer</span></div>
<div class="side"><svg viewBox="0 0 90 60" aria-hidden="true"><rect x="10" y="10" width="70" height="40" rx="4" fill="none" stroke="var(--verb-translate)" stroke-width="1.5"/><line x1="30" y1="24" x2="70" y2="24" stroke="var(--verb-translate)" stroke-width="2"/><path d="M36 30l-6 6 6 6" fill="none" stroke="var(--verb-translate)" stroke-width="1.5"/></svg><b>assemblage</b><span>échoue en silence donc il est refusé</span></div>
<figcaption>Seulement une des deux défaillances peut être rapportée par qui en souffre. C'est celle qui décide la par défaut du silence.</figcaption>
</figure>

</div>

<div class="chap">

<div class="ico-col"><sz-icon style="color:var(--verb-translate)" name="file" size="36"></sz-icon></div>

<h2 id="where-format-decides">Où ça mord, et c'est seulement dans un format</h2>

<h3 class="sub">Dans les formats bureau, le programme qui ouvre le fichier fait le dessin; en PDF, nous le faisons</h3>

Dans les trois formats bureau, le fichier stocke les lettres, et le programme qui l'ouvre assemble la ligne. C'est pourquoi l'arabe fonctionne dans une présentation, un document et un classeur: le dessin n'est pas le nôtre. En PDF, le texte est déjà dessiné à une position; traduire signifie redessiner, et là, le dessin est le nôtre.

La conséquence est déclarée quand vous choisissez la cible, pas quand vous recevez la livraison. L'arabe n'est pas offert comme cible PDF, avec la raison énoncée dans l'offre elle-même. Le chinois, le japonais, le coréen, l'hindi et le thaï sont offerts en PDF avec un avertissement. Et votre page scannée, qui est une image et non du texte, sort signalée au lieu d'être mâchée en silence.

Une chose qui vaut la peine de séparer, car les deux regardent la même et ne le sont pas: la liste configurée de cibles est une décision opérationnelle, et ce que nous avons décrit ci-dessus est une propriété du rendu. Une langue peut manquer pour l'une ou l'autre raison, et l'offre énonce laquelle elle est.

</div>

<div class="chap">

<div class="ico-col"><sz-icon style="color:var(--verb-translate)" name="info" size="36"></sz-icon></div>

<h2 id="caveat-carries-extent">Un avertissement sans taille n'est pas un avertissement</h2>

<h3 class="sub">La même caveat a signifié à la fois "quelques passages" et "tout le document"</h3>

L'avertissement de rendu nommé quels scripts ont été laissés de côté et ne pas dit combien de votre document c'était. Lu par vous au moment de choisir, il sonnait comme *quelques passages*, et dans un cas réel ça sonnait exactement pareil quand la vérité était *pratiquement tout*: un PDF traduit en japonais est revenu avec la plupart des éléments toujours en anglais simple, portant le même avertissement qu'un document presque entièrement en script latin aurait porté.

Le correctif est structurel, non éditorial. Quand votre langue cible **est** ce script, tout ce que le travail traduit sort dedans, et l'étendue honnête au moment où vous choisissez est *tout texte traduit pour cette cible*. C'est devenu un champ dans la réponse que vous recevez, plutôt qu'une phrase que quelqu'un a besoin de se souvenir de vous transmettre.

<div class="bound"><p><b>Et l'état d'aujourd'hui, daté.</b> La traduction a été en panne depuis 2026-08-23 sur crédit fournisseur, et la dernière exécution réussie a été le 2026-08-20 à 22:43 UTC. Cette page décrit la capacité et n'invite pas à un test en direct jusqu'à ce que cela revienne.</p></div>

Les limites par format sont énoncées dans [vos documents](documents), et ce que nous recommandons contre faire est dans [confiance](trust). Ce que la traduction préserve quand la langue change est dans [mise en page préservée](layout).

</div>
