ForHosting KIT · Traduction

Traduire un JSON

Cet outil traduit les valeurs d’un fichier JSON de langue vers une autre, en laissant les clés et l’arborescence inchangées. Il s’adresse aux personnes qui localisent une application ou un site : on fournit le fichier de chaînes, on choisit la langue d’arrivée, et on récupère un JSON exploitable directement dans le projet.

● Stablepar requête + par clé$0.003
Utilisez-le depuis WebAPIE-mailApp bientôtTelegram bientôt

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 les valeurs, garder les clés

Un fichier de localisation associe une clé stable à un texte affiché. L’outil ne traduit que la partie droite : les clés, la hiérarchie et l’imbrication des objets restent identiques, de sorte que votre code retrouve exactement les mêmes chemins. Vous obtenez un fichier prêt à déposer à côté de l’original, sans réaligner les entrées une à une ni craindre un décalage entre langues.

Les variables et balises protégées

Les espaces réservés — accolades, pourcentages, balises de pluriel ou de mise en forme — sont repérés et laissés intacts. Une chaîne comme « Bonjour {name} » garde sa variable au bon endroit dans la langue d’arrivée, même quand l’ordre des mots change. Cela évite le bug classique où une traduction efface un jeton dynamique et fait planter l’affichage à l’exécution du programme.

Facturation à la clé

Le tarif est à l’usage, sans abonnement: $0.003 par requête, puis $0.0135 par clé traduite. Un fichier de quelques dizaines de chaînes revient à quelques centimes seulement. Vous voyez le total avant de lancer, il dépend du nombre de valeurs à traiter. L’achat se fait directement, en une fois, et une facture reste possible pour votre comptabilité.

Localiser une application mobile

Une petite équipe édite une application et veut la proposer en espagnol. Elle envoie son fichier fr.json, récupère es.json avec les mêmes clés, et l’intègre sans retoucher le code.

Ajouter une langue à un site

Atelier Garnier SARL traduit les libellés de sa boutique en ligne. Les clés techniques restent identiques, les variables de prix aussi ; seuls les textes affichés passent en anglais.

Préparer une relecture humaine

Un traducteur indépendant reçoit d’abord une base propre : le JSON traduit sert de point de départ, il n’a plus qu’à affiner les formulations sensibles au lieu de tout écrire.

Les clés du fichier sont-elles traduites elles aussi ?

Non, jamais. Seules les valeurs textuelles sont traduites. Les clés, l’ordre et l’imbrication restent strictement identiques, pour que votre application retrouve les mêmes chemins d’accès.

Les variables entre accolades sont-elles conservées ?

Oui. Les espaces réservés du type {name} ou %s sont détectés et laissés intacts à leur place, y compris quand l’ordre des mots change dans la langue d’arrivée.

Le fichier reste-t-il un JSON valide ?

Oui. La structure est préservée à l’identique et le résultat repasse une vérification de syntaxe : vous récupérez un fichier directement exploitable.

Comment est calculé le prix ?

En dollars, à la clé : $0.003 par requête puis $0.0135 par valeur traduite. Le total dépend du nombre de chaînes et s’affiche avant que vous validiez.

Mes fichiers sont-ils supprimés après le traitement ?

Oui. Le fichier est traité puis effacé, et transféré de manière chiffrée. Rien n’est conservé ni réutilisé après la traduction.

Faut-il créer un compte pour l’utiliser ?

Non. Pas de compte, pas de solde : la traduction se lance directement et le paiement se fait en une fois, par PayPal.

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.

POSThttps://api.kit.forhosting.com/translate/json

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é.

curl -X POST https://api.kit.forhosting.com/translate/json \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":"…"}'
{
  "input": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "translate.json",
  "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.

par requête$0.003
par clé$0.0135

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_tokens20000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.
422task_failedLa tâche a échoué : elle ne vous est pas facturée.

Consulter la documentation complète du KIT →