Traduire pour le référencement
Cet outil traduit un contenu web en tenant compte du référencement : plutôt que de traduire mot à mot le titre et la meta description, il les adapte aux termes que les internautes de la langue cible tapent vraiment. Il vise ceux qui veulent être trouvés, pas seulement compris. La fonction est en bêta.
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.
Traduire l’intention, pas seulement les mots
Un mot-clé efficace dans une langue n’a pas forcément d’équivalent littéral qui marche dans une autre : les gens ne cherchent pas avec les mêmes formulations. L’outil adapte le titre, la meta description et les termes importants vers ceux qui correspondent à la recherche réelle du marché visé, tout en gardant le sens. Vous obtenez un texte pensé pour être lu par des humains et repéré par les moteurs.
Une fonction en bêta
L’adaptation au référencement mêle traduction et connaissance d’un marché ; elle est donc en bêta et sert de très bonne base plutôt que de vérité définitive. Vérifiez les mots-clés proposés avec vos propres données ou un outil de recherche de requêtes avant de publier. Nous ne promettons aucune position dans les résultats : ce serait malhonnête, personne ne peut la garantir.
Prix et longueur
Facturation à l’usage, sans abonnement : $0.003 par requête, puis $0.0135 pour 1 000 mots. Une page revient à quelques centimes, titre et meta description compris. Le montant s’affiche avant de lancer et dépend du volume traité. Comptez environ 15 000 mots par envoi ; l’achat se règle en une fois, et une facture reste possible pour vos dépenses professionnelles.
Cas d’usage
Publier une page produit à l’international
Atelier Garnier SARL veut vendre en Espagne. Sa page est traduite avec des mots-clés espagnols réels, pas le calque des termes français, pour coller aux recherches locales.
Adapter un titre et une meta description
Studio Lumen SAS traduit un article vers l’anglais. Le titre et la meta description sont retravaillés pour rester accrocheurs et pertinents dans la langue cible.
Décliner un contenu sur plusieurs marchés
Un même article doit exister en trois langues. Chaque version cible les formulations propres à son public plutôt que de reprendre les mots-clés d’origine.
Questions fréquentes
En quoi est-ce différent d’une traduction normale ?
Une traduction normale reste fidèle aux mots. Ici, le titre, la meta description et les termes clés sont adaptés aux recherches réelles du marché visé, ce qui aide la page à être trouvée, pas seulement lue.
Garantissez-vous un meilleur classement ?
Non, et méfiez-vous de qui le promet : aucun outil ne peut garantir une position. Nous fournissons une adaptation solide ; le classement dépend de nombreux facteurs hors de notre portée.
Pourquoi la fonction est-elle en bêta ?
Parce qu’elle combine traduction et connaissance d’un marché. Elle donne une base fiable, mais nous conseillons de vérifier les mots-clés proposés avec vos propres données avant de publier.
Combien cela coûte-t-il ?
En dollars : $0.003 par requête et $0.0135 pour 1 000 mots, affiché avant de lancer.
Mon contenu est-il conservé ?
Non. Il sert à produire la traduction adaptée puis est supprimé, l’échange étant chiffré, sans réutilisation ultérieure.
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/seo \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"…"}'const res = await fetch("https://api.kit.forhosting.com/translate/seo", {
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/seo",
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/seo", 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/seo", 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.seo",
"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. |