← Toutes les intégrations
← Toutes les intégrations

Plugin de traduction Smartcat AI pour GitHub

Connectez-vous de manière transparente à votre GitHub, GitLab, Bitbucket ou tout autre référentiel Git pour extraire automatiquement votre contenu dans Smartcat pour la traduction IA-humaine et le repousser une fois traduit.

Comment configurer l'intégration Smartcat AI GitHub

1

Créez des collections pour conserver les clés avec des identifiants uniques.

2

Importez des clés via API dans une collection (les formats pris en charge incluent JSON, YAML, iOS Strings, Android XML, LocJSON).

3

Ajoutez des étiquettes et du contexte (par exemple, des captures d'écran) aux segments importés, et créez ou modifiez des clés dans l'éditeur CAT.

4

Traduisez du contenu dans Smartcat pour des traductions IA rapides et de haute qualité.

5

Si nécessaire, affectez des réviseurs pour modifier et approuver les traductions dans Smartcat.

6

Exportez les clés via l'API ou l'interface utilisateur depuis l'éditeur ou configurez le plugin pour qu'il envoie automatiquement le contenu localisé vers votre référentiel Git.

Pour des étapes plus détaillées sur l'utilisation de l'intégration de GitHub avec Smartcat AI, consultez notre guide sur les projets de localisation de logiciels.

Avantages du plugin Smartcat AI pour GitHub

Traduction IA rapide et de haute qualité

Smartcat AI traduit le contenu de vos référentiels GitHub (documentation, commentaires de code, fichiers README, etc.) avec une précision quasi humaine en quelques secondes. Les experts en langage humain peuvent affiner les résultats si nécessaire.

Efficacité et productivité

Intégrez les processus de traduction directement dans votre flux de travail GitHub, à l'aide d'un glossaire et d'une mémoire de traduction des préférences de votre organisation, économisant ainsi du temps et des ressources.

Collaboration améliorée

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

Plugin Smartcat AI GitHub pour tous types d'équipes

Équipes de développement

Intégrez les tâches de traduction dans votre flux de travail de développement, en garantissant que le contenu localisé est fourni parallèlement aux mises à jour du produit. Smartcat garantit qu'il agit comme la source unique de vérité pour toutes les copies de logiciels, permettant aux développeurs d'exporter le sous-ensemble de clés nécessaire dans leur format préféré. 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 la productivité grâce à la traduction automatique rapide de votre contenu GitHub par Smartcat AI, complétée par 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 recherchant 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 indépendamment la copie sur Smartcat Editor, réduisant ainsi les distractions pour les développeurs et le risque d'erreur humaine si le code est souvent ajusté manuellement. Les spécialistes du marketing de produits peuvent bénéficier d’une mise sur le marché plus rapide et de la viabilité commerciale des produits localisés.

Ne vous contentez pas de nous croire sur parole

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

Shawn Newton, Sr.

Analyste principal des opérations créatives

Découvrir plus

Autres plugins Smartcat utiles

Foire aux questions

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

L'intégration extrait automatiquement les fichiers de projet de votre référentiel GitHub vers Smartcat. Vous pouvez utiliser toutes les fonctionnalités de Smartcat pour exécuter des projets de localisation, traduire du contenu, attribuer des tâches et gérer des flux de travail. Après la traduction, Smartcat renvoie automatiquement les fichiers traduits vers votre référentiel Git, établissant ainsi un flux de travail de localisation transparent.

L'intégration GitHub est-elle facile à mettre en place ?

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 flux de travail 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 sans effort votre contenu GitHub à Smartcat, facilitant 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, etc.

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

Smartcat propose deux méthodes de gestion des pluriels :

  • Nativement : sous forme de 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 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 prévisualiseur/validateur interactif pour ICU MessageFormat peut être utilisé.

Comment suivre l’avancement des traductions ?

Le suivi de la progression de votre traduction se fait sans effort grâce aux mises à jour en temps réel de Smartcat, indiquant l'étape de chaque élément de contenu. Dans l'interface intuitive de Smartcat, vous pouvez surveiller les délais, réviser les traductions terminées et collaborer avec les traducteurs, le tout en un seul endroit. Le contenu est renvoyé vers votre référentiel 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 transparente entre plusieurs traducteurs, vous permettant d'attribuer différentes sections de votre contenu à des traducteurs individuels ou à des équipes de localisation. Cette approche facilite la gestion de projets de localisation complexes avec des flux de travail efficaces.

Puis-je personnaliser le flux de traduction pour l'adapter aux préférences de mon équipe ?

Absolument! Smartcat propose des options de personnalisation flexibles pour garantir que votre flux de traduction de bout en bout répond à vos besoins. De la définition des directives de traduction à la configuration des 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 l'exactitude de votre contenu traduit. En tirant parti des traductions existantes et en maintenant un glossaire de termes centralisé, Smartcat rationalise le processus de localisation, économisant du temps et maximisant la productivité.