Traduisez votre fichier JSON avec l’IA

Traduisez votre fichier JSON en quelques minutes grâce au traducteur IA le plus précis. Essayez-le gratuitement pendant 30 jours, sans carte de crédit. Téléchargez vos fichiers .json, choisissez vos langues cibles et obtenez des traductions de haute qualité. Connectez votre référentiel pour éviter de télécharger et de transférer des fichiers individuels.

Traduction de fichiers JSON pour la première fois avec PTC

Private Translation Cloud (PTC) is an AI translator optimized for software. It can translate JSON files used in web and mobile frameworks, like React, Vue.js, Angular, React Native, Swift, and Kotlin.

Téléchargez vos fichiers de ressources JSON et obtenez des fichiers entièrement traduits avec une qualité de niveau humain, à la vitesse et au coût d’une machine.

Étape 1

Inscrivez-vous pour un essai gratuit avec PTC

Inscrivez-vous pour un essai gratuit — aucune carte bancaire requise.

Pendant la période d’essai, vous pouvez traduire jusqu’à 2 500 mots dans les deux langues de votre choix. Lors de votre première connexion à PTC, choisissez Téléchargement manuel de fichier lors de la configuration pour télécharger vos fichiers et télécharger les versions traduites.

Après la période d’essai, vous pouvez continuer à utiliser PTC comme outil de traduction JSON en mettant à niveau votre compte pour un accès complet, incluant la traduction dans toutes les langues disponibles.

Étape 2

Parlez à PTC de votre logiciel

Indiquez à PTC le nom de votre logiciel, ce qu’il fait et qui l’utilise. Ce contexte aide PTC à fournir des traductions précises et naturelles avec le ton, la terminologie et le phrasé appropriés.

Étape 3

Téléchargez votre fichier ou vos fichiers JSON

Téléchargez un ou plusieurs fichiers JSON vers PTC. Une fois que vous l’avez fait, l’outil vous montre le format de sortie du fichier traduit.

Vous pourrez également télécharger les traductions existantes que vous avez ultérieurement lors de la configuration. Mais, pour de meilleurs résultats, laissez PTC traduire à partir de zéro. De cette façon, il traduira de manière cohérente et tiendra compte de tous les textes et termes de placeholder.

Étape 4

Choisissez les langues vers lesquelles traduire

Sélectionnez l’une des langues prises en charge. PTC propose la traduction contextuelle vers 33 langues. Certaines langues disposent de plusieurs paramètres régionaux, choisissez donc les plus courants ou ceux qui conviennent le mieux à votre logiciel.

Maintenant, PTC est prêt à traduire !

Étape 5

Téléchargez et visualisez les traductions

PTC termine les traductions en quelques minutes et vous pouvez les télécharger immédiatement dans un fichier ZIP. Vous pouvez également cliquer sur Afficher les traductions pour voir les résultats dans un tableau bien organisé.

Téléchargez ou téléchargez à nouveau vos fichiers traduits depuis l’onglet Fichiers de ressources à tout moment.

Pour les traductions futures, vous pouvez ajuster les chemins de fichiers, les branches ou les formats de placeholder, en allant dans Paramètres dans votre tableau de bord PTC.

Étape 6

Recompilez votre application pour afficher les langues disponibles

Placez les fichiers traduits dans le dossier correct manuellement ou mettez à jour votre configuration pour que votre application puisse les trouver.

Si votre projet utilise déjà une bibliothèque de localisation comme i18next ou vue-i18n, et que vos chemins de fichiers correspondent à sa structure attendue, vous n’avez pas besoin d’apporter d’autres modifications.

Sinon, vérifiez que :

  • La configuration de votre logiciel pointe vers les dossiers et les noms de fichiers corrects
  • Votre logique de sélection de langue fonctionne et charge le bon fichier pour chaque langue

Une fois configuré correctement, votre logiciel affichera automatiquement les traductions en fonction de la langue sélectionnée ou détectée.

Traduction de contenu supplémentaire avec PTC

Si votre logiciel inclut du contenu traduisible qui n’est pas stocké dans des fichiers JSON, vous pouvez le traduire manuellement en utilisant Coller pour traduire.

Les cas d’usage courants incluent :

  • Contenu d’e-mail
  • Listes de l’App Store
  • Notes de version
  • Autre contenu non suivi dans le contrôle de version, mais qui fait toujours partie de l’expérience utilisateur

Pour traduire ce type de contenu, accédez à Traductions → Coller pour traduire et ajoutez votre texte. PTC les traduit instantanément avec précision.

Ces traductions ne sont pas ajoutées automatiquement à votre code base ; vous devrez les coller dans votre liste d’App Store, vos notes de version ou votre configuration de messagerie.

Exemple : traduction d’un e-mail de bienvenue

À titre d’exemple, nous utilisons la première partie des e-mails de bienvenue que nous envoyons aux utilisateurs de WPML, notre plugin de traduction WordPress. Nous montrons à quoi ressemblerait la traduction du contenu avec PTC.

Pour faire traduire ces textes, nous avons utilisé la fonction Coller pour traduire, en choisissant l’option E-mail.

Automatisation du processus de traduction

Vous n’avez pas besoin de télécharger manuellement des fichiers JSON individuels chaque fois que vous modifiez quelque chose dans le code. PTC peut se connecter à votre référentiel et surveiller les mises à jour de vos fichiers de ressources. Ensuite, il vous envoie une demande de fusion avec les traductions mises à jour que vous pouvez utiliser immédiatement.

Option 1

Intégrez PTC dans votre référentiel Git

At project setup, choose to connect your GitHub, GitLab, or Bitbucket repository to PTC. This method requires an access token with read and write permissions.

Vous spécifierez ensuite les branches à surveiller. Lorsque PTC détecte une modification dans vos fichiers de ressources, il retraduit automatiquement le contenu mis à jour et envoie la demande de fusion.

Option 2

Intégrer à l’aide de l’API

Si vous préférez ne pas connecter votre dépôt directement, vous pouvez intégrer PTC dans votre workflow CI ou de déploiement.

Votre système envoie le fichier JSON à PTC via l’API, et PTC retourne les fichiers traduits dans la même requête.

Rendre vos fichiers .json traduisibles

Pour traduire vos fichiers JSON, assurez-vous qu’ils sont optimisés pour la traduction. Les fichiers qui ne sont pas traduisibles ne peuvent pas être lus par les outils de traduction de logiciels.

Utilisez cette liste de contrôle pour vous assurer que le contenu de vos fichiers .json est structuré correctement.

Ajoutez tout le texte destiné à l’utilisateur aux fichiers JSON

Stockez chaque chaîne d’interface utilisateur dans vos fichiers JSON sous forme de paires clé-valeur. PTC lit ces clés et ces valeurs et renvoie des versions traduites pour les langues sélectionnées.

Organisez les chaînes associées dans des objets imbriqués pour que les fichiers restent gérables et fournissent un contexte précieux pour la traduction.

⚠️ Ne codez pas en dur le texte traduisible directement dans votre code source. Le texte codé en dur comme celui-ci ne sera pas extrait ou traduit par PTC.

Utilisez des placeholders pour les valeurs dynamiques

Utilisez des placeholders pour le contenu variable comme les noms d’utilisateur, les nombres ou les dates. Cela permet de préserver la structure des phrases et la grammaire dans chaque langue.

Votre format de placeholder peut varier en fonction de votre bibliothèque de localisation. PTC prend en charge tous les formats de placeholder courants, tels que {userName}, {name}, %1$s ou {{name}}, afin que votre contenu dynamique soit correctement conservé dans la traduction.

⚠️ La division des chaînes peut briser la grammaire et l’ordre des mots dans d’autres langues, ce qui entraîne de mauvaises traductions.

Utilisez PTC pour traduire d’autres projets

PTC n’est pas seulement destiné à la traduction de fichiers JSON : il prend en charge d’autres formats de fichiers de ressources comme iOS .strings, CSV, et plus encore.

Traduisez automatiquement vos fichiers JSON

Traduisez vos fichiers JSON avec PTC et préparez votre application pour un public international. Commencez par un essai gratuit pour découvrir le fonctionnement de PTC.

Faire défiler vers le haut