← Toutes les intégrations
Git - Smartcat integrations
← Toutes les intégrations

Plugin de traduction GitHub Smartcat AI

Connectez votre dépôt GitHub, GitLab ou Bitbucket à Smartcat et automatisez l'intégralité du processus de traduction — du pull au push — grâce à des flux de travail IA-humains.

Comment configurer l'intégration GitHub de Smartcat AI

Synchronisez vos fichiers sources directement depuis votre dépôt Git, traduisez-les avec les agents IA de Smartcat et renvoyez automatiquement le contenu localisé — aucun effort manuel requis.

1

Créer des collections

Organisez les clés de traduction à l'aide d'identifiants uniques pour préparer la localisation.

2

Importer des clés via l'API

Importez des clés dans des formats courants (JSON, YAML, iOS Strings, Android XML, LocJSON) dans Smartcat.

3

Ajouter du contexte et modifier des segments

Fournissez du contexte (comme des captures d'écran) et affinez les clés dans l'éditeur TAO avant la traduction.

4

Traduire avec des agents IA

Utilisez les agents d'IA de Smartcat pour localiser rapidement les clés tout en préservant leur structure et leur intention.

5

Attribuer des relecteurs si nécessaire

Permettre aux linguistes humains ou aux réviseurs internes de valider et d'approuver les traductions.

6

Exporter ou synchroniser automatiquement les traductions

Envoyez le contenu traduit vers votre dépôt Git via l'API ou l'interface utilisateur, de manière entièrement automatisée.

Pour une présentation étape par étape de l'intégration GitHub de Smartcat, consultez notre guide de localisation de logiciels.

Avantages du plugin IA Smartcat pour GitHub

Traduction par IA rapide et de haute qualité

Smartcat AI traduit le contenu de vos dépôts GitHub — documentation, commentaires de code, fichiers README, et plus encore — avec une précision quasi humaine d'expert en quelques secondes. Des experts linguistiques humains peuvent affiner les résultats au besoin.

Efficacité et productivité

Intégrez les processus de traduction directement dans votre flux de travail GitHub, en utilisant un glossaire et une mémoire de traduction basés sur les préférences de votre organisation, afin d'économiser du temps et des ressources.

Collaboration améliorée

Utilisez l'éditeur Smartcat pour une collaboration fluide entre les développeurs, les traducteurs et les autres parties prenantes, améliorant ainsi la communication et la coordination, réduisant les délais et accélérant la mise sur le marché.

Plugin GitHub Smartcat AI pour toutes sortes d'équipes

Équipes de développement

Intégrez les tâches de traduction à votre flux de travail de développement, en veillant à ce que le contenu localisé soit livré parallèlement aux mises à jour du produit. Smartcat veille à servir de source unique de vérité pour l'ensemble des contenus logiciels, permettant aux développeurs d'exporter le sous-ensemble de clés nécessaire dans le format de leur choix. L'API REST et la CLI offrent également une intégration transparente avec les pipelines CI/CD, rationalisant ainsi le processus de développement.

Équipes de localisation

Rationalisez le processus de traduction et améliorez votre productivité grâce à la traduction automatique rapide de votre contenu GitHub par Smartcat AI, incluant des fonctions de mémoire de traduction et de glossaire pour des résultats cohérents et de haute qualité. Smartcat Marketplace vous permet également de faire évoluer facilement votre équipe de localisation en trouvant des réviseurs experts en langue locale qui répondent à votre budget et à vos exigences.

Chefs de projet

Les rédacteurs UX et les chefs de produit peuvent mettre à jour le contenu textuel de l'éditeur Smartcat de manière autonome, ce qui réduit les distractions pour les développeurs ainsi que les risques d'erreurs humaines liés aux modifications manuelles fréquentes du code. Les responsables marketing produit peuvent bénéficier d'une mise sur le marché plus rapide et de la viabilité commerciale de produits localisés.

Ne nous croyez pas sur parole

Nous avons immédiatement constaté que Smartcat était en mesure de fournir les services exacts dont nous avions besoin : une base de données de mémoire de traduction et un centre centralisé pour notre flux de travail de traduction et notre communication. Nous étions très enthousiastes à l'idée de supprimer les échanges incessants d'e-mails et de fichiers.

Shawn Newton, Sr.

Analyste principal des opérations créatives

En savoir plus

Autres plugins Smartcat utiles

Preuve que Smartcat préserve la mise en forme et accélère la livraison

Foire aux questions

Comment fonctionne l'intégration entre GitHub et Smartcat ?

L'intégration importe automatiquement les fichiers de projet de votre dépôt GitHub vers Smartcat. Vous pouvez utiliser toutes les fonctionnalités de Smartcat pour gérer des projets de localisation, traduire du contenu, attribuer des tâches et gérer les flux de travail. Une fois la traduction effectuée, Smartcat renvoie automatiquement les fichiers traduits vers votre dépôt Git, établissant ainsi un flux de travail de localisation fluide.

L'intégration GitHub est-elle facile à configurer ?

La configuration de l'intégration entre GitHub et Smartcat est rapide et conviviale. Suivez ces étapes simples pour configurer les traductions Smartcat dans vos workflows GitHub. Des ressources d'assistance dédiées sont disponibles pour vous aider à chaque étape du processus de configuration.

Quelles langues Smartcat prend-il en charge ?

L'intégration GitHub relie facilement votre contenu GitHub à Smartcat, facilitant ainsi la localisation dans plus de 280 langues. Cela inclut des langues largement parlées telles que l'anglais, l'espagnol, le français, l'allemand et le chinois, ainsi que de nombreuses langues moins courantes.

Comment Smartcat gère-t-il les formats de fichiers complexes ?

La plateforme Smartcat prend en charge un large éventail de formats de fichiers, y compris des formats complexes tels que HTML, JSON, et bien d'autres.

L'intégration Smartcat prend-elle en charge les pluriels ?

Smartcat propose deux méthodes pour gérer les pluriels :

  • Nativement : En tant que segments indépendants dans l'éditeur.

  • Syntaxe ICU MessageFormat : lors de l'ajout de nouvelles clés dans l'éditeur, vous pouvez spécifier si elles doivent inclure toutes les formes plurielles. Les clés exportées convertissent les formes plurielles en une chaîne compatible avec ICU MessageFormat.

    Lors de l'importation d'un fichier LocJSON, vous pouvez choisir d'analyser la syntaxe ICU MessageFormat en segments individuels ou de les conserver sous forme de chaînes brutes. Pour les chaînes brutes, un outil interactif de prévisualisation et de validation pour le format ICU MessageFormat peut être utilisé.

Comment puis-je suivre l'avancement des traductions ?

Le suivi de l'avancement de vos traductions se fait sans effort grâce aux mises à jour en temps réel de Smartcat, qui indiquent l'étape de chaque élément de contenu. Grâce à l'interface intuitive de Smartcat, vous pouvez suivre les délais, examiner les traductions terminées et collaborer avec les traducteurs, le tout au même endroit. Le contenu est renvoyé vers votre dépôt Git lorsque les traductions sont confirmées comme étant prêtes (ou manuellement), ce qui permet d'éviter les erreurs de traduction dans le code.

Puis-je collaborer avec plusieurs traducteurs sur un seul projet ?

Smartcat facilite une collaboration fluide entre plusieurs traducteurs, vous permettant d'assigner différentes sections de votre contenu à des traducteurs individuels ou à des équipes de localisation. Cette approche facilite la gestion de projets de localisation complexes grâce à des flux de travail efficaces.

Puis-je personnaliser le flux de travail de traduction pour qu'il corresponde aux préférences de mon équipe ?

Absolument ! Smartcat propose des options de personnalisation flexibles pour garantir que votre flux de travail de traduction de bout en bout réponde à vos besoins. De la définition des directives de traduction à la mise en place de processus d'approbation et à l'intégration avec d'autres applications, vous pouvez calibrer le flux de travail pour l'aligner sur les exigences et les préférences de votre équipe.

Smartcat prend-il en charge la gestion des mémoires de traduction et des glossaires ?

Smartcat prend en charge la mémoire de traduction et les glossaires pour vous aider à maintenir la cohérence et la précision de vos contenus traduits. En tirant parti des traductions existantes et en tenant à jour un glossaire centralisé, Smartcat rationalise le processus de localisation, permettant ainsi de gagner du temps et de maximiser la productivité.