Comment traduire automatiquement les fichiers JSON i18next par l'IA

Suivez ce guide pour apprendre à traduire votre fichier JSON source i18next dans n'importe quelle langue. Fonctionne avec n'importe quel framework pris en charge par i18next, notamment React, Next.js, Angular, Flutter, Svelte, etc.

i18next facilite incroyablement la localisation de votre application dans les langues de vos utilisateurs. Mais cela n'aide pas à générer les traductions proprement dites. La plupart des développeurs externalisent ce travail, mais avec la progression rapide de l’IA, vous disposez d’une autre option. Les LLM sont excellents pour traiter du texte, et des modèles neuronaux spécialement sélectionnés, comme DeepL, ont fait passer les traductions d'IA à un niveau supérieur. Lisez ci-dessous pour savoir comment tirer parti de ces avancées dans la traduction de votre application avec i18next.

Dans le monde globalisé d’aujourd’hui, il est essentiel de proposer votre application dans plusieurs langues. L'utilisation des fichiers JSON i18next rend ce processus plus gérable. Si vous n'avez pas encore créé de fichier JSON i18next, commencez par ce guide .

Une fois que votre fichier JSON i18next est prêt, suivez ces étapes pour le traduire automatiquement à l'aide d'i18nowAI.

Étape 1 : Créez un compte sur i18nowAI

Tout d’abord, rendez-vous sur www.i18now.ai et créez un compte en cliquant sur le bouton dans le coin supérieur droit. Cette plate-forme exploite DeepL, le moteur de traduction IA le plus précis et le plus nuancé au monde, qui surpasse Google Translate en fournissant des traductions de haute qualité.

Étape 2 : Suivez le déroulement du didacticiel

Après avoir créé votre compte, suivez les étapes du didacticiel présenté à l'écran. Voici un guide rapide pour vous aider :

  1. Cliquez sur le bouton "Télécharger JSON"
  2. Sélectionnez la langue de votre JSON (cela doit être la langue native de votre application)
  3. Collez ou téléchargez votre source JSON
  4. Cliquez sur "Enregistrer", et c'est tout!

Étape 3 : Créer une traduction

  1. Initier la traduction: Cliquez sur "Créer une traduction".
  2. Entrez les noms des langues : Une invite apparaîtra pour saisir les noms des langues dans lesquelles vous souhaitez traduire. Vous pouvez ajouter autant de langues que nécessaire.
  3. Gérez votre quota de traduction : si les caractères inclus gratuitement ne suffisent pas, achetez des caractères supplémentaires si nécessaire.
  4. Commencez vos traductions: Après avoir sélectionné vos langues et géré votre quota, cliquez sur « Soumettre ».

Il existe plus de 30 langues disponibles pour la traduction sur i18nowAI, notamment :

Arabe Bulgare Chinois Tchèque Danois Néerlandais Anglais Estonien Finnois Français Allemand Grec Hongrois Indonésien Italien Japonais Coréen Letton Lituanien Norvégien Polonais Portugais Roumain Russe Slovaque Slovène Espagnol Suédois Turc Ukrainien

Étape 4 : Attendez la fin

Vous serez redirigé vers l'écran d'accueil où vous serez averti une fois les traductions terminées. Ce processus peut prendre quelques minutes en fonction de la taille de votre fichier et du nombre de langues sélectionnées. Une fois les traductions terminées, vous pourrez télécharger les fichiers JSON à importer dans votre application.

Étape 5 : Télécharger et intégrer les traductions

  1. Télécharger les fichiers traduits : sur l'écran d'accueil, une fois averti, cliquez sur le bouton Télécharger pour chaque fichier traduit.
  2. Intégrez les traductions dans votre application : faites glisser et déposez ces fichiers dans le répertoire de localisation de votre application.
  3. Configurez i18next : assurez-vous que la configuration de votre application pointe vers ces nouveaux fichiers JSON pour les langues respectives.

Et c'est tout! Vous avez traduit avec succès vos fichiers JSON i18next en plusieurs langues à l'aide d'i18nowAI.

Avantages de l'utilisation d'i18nowAI

  • Précision et nuance : exploitant DeepL, i18nowAI fournit des traductions plus précises et nuancées que d'autres outils de traduction gratuits comme Google Translate.
  • Facilité d'utilisation : le processus est rationalisé et convivial, ce qui le rend facile à utiliser pour les développeurs de tous niveaux.
  • Évolutivité : Que vous ayez besoin d'une langue ou d'une douzaine, i18nowAI peut répondre à vos besoins sans effort.
  • Synchronisez facilement les modifications : lorsque vous apportez des modifications au JSON de votre application, vous pouvez télécharger la nouvelle version et i18nowAI vous offrira la possibilité de retraduire uniquement le texte modifié.
  • Aucun abonnement requis : payez uniquement ce que vous utilisez et ne vous inquiétez pas des frais récurrents. i18nowAI suit l'utilisation par le personnage.
  • Aucun hébergement cloud requis : les fichiers JSON traduits vous appartiennent. Il n'y a pas d'hébergement cloud compliqué que vous devez comprendre.

En suivant ces étapes, vous pouvez étendre la portée de votre application et offrir une meilleure expérience utilisateur aux non-anglophones. Commencez à traduire votre application dès aujourd'hui et rendez-la accessible à un public mondial !

Liens utiles

Si vous avez des questions ou rencontrez des problèmes, n'hésitez pas à laisser un commentaire ou à contacter le support i18nowAI en cliquant sur l'icône de discussion en bas à droite sur www.i18now.ai .