Traduire avec votre glossaire
Cet outil traduit un texte en appliquant un glossaire que vous fournissez : pour chaque terme sensible, vous imposez la traduction exacte. Il s’adresse aux professionnels attachés à une terminologie constante — nom de produit, vocabulaire métier, mentions légales — et qui refusent qu’un même mot soit traduit de trois façons selon les paragraphes.
Exécuter en ligne
Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.
Un vocabulaire imposé, pas suggéré
Vous joignez une liste de correspondances : ce terme source doit toujours devenir ce terme cible. La traduction s’y tient partout dans le document, même quand le mot reprend une forme un peu différente. Le reste du texte est traduit normalement, avec fluidité. C’est l’assurance qu’un nom de gamme ou une formule réglementaire ne dérive pas d’une page à l’autre, ni d’un fichier au suivant.
À quoi sert un glossaire
Sans glossaire, un moteur choisit à chaque fois la traduction qui lui semble la meilleure, et un même terme peut varier. Pour une marque, une notice ou un document juridique, cette variation fait désordre et peut prêter à confusion. Le glossaire verrouille les mots qui comptent tout en laissant respirer le reste, ce qui donne une traduction cohérente sans être rigide ni artificielle.
Prix et volume
Facturation à l’usage, sans abonnement ni compte : $0.003 par requête, puis $0.0135 pour 1 000 mots. Le glossaire lui-même n’ajoute aucun coût. Comptez environ 15 000 mots par envoi, et réutilisez la même liste de termes sur plusieurs documents pour garder une cohérence d’ensemble sans payer davantage. Le montant s’affiche avant de lancer et le paiement se règle en une fois.
Cas d’usage
Garder un nom de produit stable
Atelier Garnier SARL vend une gamme au nom précis. Le glossaire impose ce nom tel quel dans la version anglaise, au lieu de le voir traduit ou déformé au fil des fiches.
Respecter un vocabulaire réglementaire
Une notice contient des mentions imposées par la loi. Le glossaire fixe la formulation exacte de chaque mention dans la langue d’arrivée, sans place pour l’interprétation.
Aligner plusieurs traducteurs
Sophie Nguyen coordonne des documents traduits par différentes personnes. Le même glossaire appliqué partout évite que « bon de commande » devienne trois expressions distinctes.
Questions fréquentes
Comment fournir mon glossaire ?
Vous joignez une liste de paires terme source vers terme cible. La traduction applique chaque correspondance dans tout le texte, tout en traduisant le reste normalement.
Les termes du glossaire sont-ils toujours respectés ?
Oui, c’est le principe : chaque terme listé est rendu par la traduction que vous avez fixée, y compris lorsqu’il apparaît sous une forme fléchie. Le reste du texte reste fluide.
Puis-je réutiliser le même glossaire ?
Oui, et c’est recommandé : appliquer la même liste sur tous vos documents garantit une terminologie constante d’une page et d’un fichier à l’autre.
Le glossaire coûte-t-il un supplément ?
Non. Le prix reste celui de la traduction : $0.003 par requête et $0.0135 pour 1 000 mots, en dollars. La liste de termes n’ajoute rien.
Mon texte et ma liste sont-ils conservés ?
Non. Le texte et le glossaire servent à produire la traduction puis sont supprimés, l’échange étant chiffré. Rien n’est gardé après le traitement.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/translate/glossary \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"…"}'const res = await fetch("https://api.kit.forhosting.com/translate/glossary", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/translate/glossary",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/translate/glossary", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/translate/glossary", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"text": "…"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "translate.glossary",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_tokens | 20000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
422 | task_failed | La tâche a échoué : elle ne vous est pas facturée. |