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) est un traducteur IA optimisé pour les logiciels. Il peut traduire les fichiers JSON utilisés dans les frameworks Web et mobiles, tels que React, Vue.js, Angular, React Native, Swift et 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 de 30 jours avec PTC

Inscrivez-vous pour un essai gratuit de 30 jours : aucune carte de crédit n’est requise et il n’y a aucune limitation.

Pendant la période d’essai, vous pouvez traduire autant de fichiers JSON que vous le souhaitez dans n’importe quelle langue. Lorsque vous vous connectez à PTC pour la première fois, sélectionnez simplement Téléchargement manuel de fichiers lors de la configuration pour télécharger vos fichiers. Vous pouvez ensuite télécharger et utiliser les traductions.

Une fois la période d’essai terminée, vous êtes invités à continuer à utiliser PTC comme outil de traduction JSON en mettant à niveau votre compte.

É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 afin 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 comprend du contenu traduisible qui n’est pas stocké dans des fichiers JSON, vous pouvez le traduire manuellement à l’aide de Coller pour traduire.

Les cas d’utilisation 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

Lors de la configuration du projet, choisissez de connecter votre référentiel GitHub, GitLab ou Bitbucket à PTC. Cette méthode nécessite un jeton d’accès avec des autorisations de lecture et d’écriture.

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 référentiel directement, vous pouvez intégrer PTC dans votre CI ou votre flux de déploiement.

Votre système envoie le fichier JSON à PTC via l’API, et PTC renvoie 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 mondial. Commencez par un essai gratuit et bénéficiez d’une utilisation illimitée pendant 30 jours.

Faire défiler vers le haut