Aller au contenu

Intégration · Outils de développement

Connecter Claude et ChatGPT à Transifex

Demandez à votre IA de savoir jusqu'où chaque langue a progressé dans un projet Transifex, quelles chaînes sont encore non traduites ou pour corriger une traduction. Elle peut lire les organisations, projets, ressources, chaînes sources et traductions, créer et mettre à jour des tâches, poster des commentaires sur des chaînes et générer un fichier traduit pour téléchargement. Le statut de la localisation est d'une question.

Connecter Transifex gratuitement

Offre gratuite, sans carte bancaire. Comptez environ une minute.

Essayez de demander

  • “À quel stade est la traduction allemande de notre projet d'application web ?”

    L'IA lit les progrès de traduction du projet en allemand et signale les comptes traduits, révisés et non traduits par ressource.

  • “Trouver la chaîne avec la clé checkout.button et afficher sa traduction française.”

    Elle liste les chaînes sources dans la ressource par clé, puis lit la traduction française de cette chaîne avec son statut de révision.

  • “Modifier la traduction danoise de 'Save changes' en 'Gem ændringer' et la marquer comme révisée.”

    Elle trouve la traduction et met à jour le texte et l'état de révision pour cette seule chaîne.

Ce que votre IA peut faire

Projets et ressources

Lister les organisations, projets, langues cibles et ressources, et créer ou mettre à jour des projets et des ressources.

Chaînes de caractères et traductions

Lire, ajouter et modifier les chaînes sources, lire les traductions par langue, et définir ou réviser une seule traduction.

Progression, tâches et fichiers

Voir la progression de traduction et l'activité, créer et mettre à jour des tâches, commenter sur des chaînes et télécharger des fichiers traduits.

  • “Créer une tâche pour traduire les nouvelles chaînes d'accueil en espagnol et italien avant vendredi.”

    Elle crée une tâche de traduction dans le projet avec les langues, la date limite et la priorité que vous lui donnez.

  • “Ajouter un commentaire sur la chaîne tarifaire demandant aux traducteurs de rester sous 20 caractères.”

    Elle poste un commentaire sur la chaîne source, visible pour les traducteurs du projet.

  • “Donnez-moi le fichier suédois révisé pour la ressource d'application mobile.”

    Elle lance le téléchargement d'un fichier de traduction en mode révision, vérifie jusqu'à ce qu'il soit prêt et retourne le fichier traduit.

114 outils pour Transifex

Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.

  • create_a_new_resource_translation_uploadModifie des données
  • create_context_screenshot_mapModifie des données
  • create_documentModifie des données
  • create_glossaries_async_downloadModifie des données
  • create_languageModifie des données
  • create_maintainerModifie des données
  • create_managerModifie des données
  • create_new_tmx_file_uploadModifie des données
  • create_organization_activity_reports_async_downloadModifie des données
  • create_projectModifie des donnéesCréez un projet avec un nom, un slug, un type (fichier ou en direct) et une licence. Liez-le dans `data.relationships` à une organisation et une langue source, par exemple {"data": {"type": "organizations", "id": "o:acme"}}.
  • create_project_activity_reports_async_downloadModifie des données
  • create_project_leverage_reports_async_downloadModifie des données
  • create_project_webhookSupprime des données
  • create_resourceModifie des donnéesCréez une nouvelle ressource dans un projet avec un nom et un slug, liant le projet et le format de fichier (i18n_format) dans `data.relationships`. Téléchargez le contenu source séparément.
  • create_resource_activity_reports_async_downloadModifie des données
  • create_resource_async_mergeModifie des données
  • create_resource_strings_async_downloadModifie des données
  • create_resource_translations_async_fillupModifie des données
  • create_source_stringModifie des donnéesAjoutez une nouvelle chaîne source à une ressource avec une clé, du texte (`strings`), un contexte optionnel et des balises.
  • create_string_commentModifie des donnéesPubliez un commentaire ou ouvrez une issue sur une chaîne source, avec un message, une priorité optionnelle et une catégorie. Visible pour les traducteurs sur le projet.
  • create_subscriptionModifie des données
  • create_taskModifie des donnéesCréez une tâche de traduction dans un projet avec un nom, un type de tâche, une priorité, des dates d'échéance, des codes de langue et optionnellement des identifiants de chaîne spécifiques ; liez le projet dans `data.relationships`.
  • create_teamModifie des données
  • create_team_activity_reports_async_downloadModifie des données
  • create_tmx_async_downloadModifie des données
  • delete_context_screenshotSupprime des données
  • delete_context_screenshot_mapSupprime des données
  • delete_languagesTransfère de l’argent
  • delete_maintainersTransfère de l’argent
  • delete_managersTransfère de l’argent
  • delete_messageSupprime des données
  • delete_projectSupprime des données
  • delete_project_webhookSupprime des données
  • delete_resourceSupprime des données
  • delete_resource_stringSupprime des données
  • delete_resource_stringsTransfère de l’argent
  • delete_subscriptionSupprime des données
  • delete_taskSupprime des données
  • delete_teamSupprime des données
  • get_a_tmx_async_upload_status
  • get_context_screenshot
  • get_context_screenshot_map
  • get_document
  • get_glossaries_async_download
  • get_glossary
  • get_language
  • get_message
  • get_organizationRécupérez une organisation via `company_id` (format o:orgslug).
  • get_organization_activity_reports_async_download
  • get_projectRécupérer un projet via `project_id` (o:orgslug:p:projectslug), y compris la langue source et les paramètres.
  • get_project_activityRécupérer l'activité de localisation pour un projet (`filter_project`) entre `filter_date_from` et `filter_date_to` (AAAA-MM-JJ), optionnellement pour une seule langue.
  • get_project_activity_reports_async_download
  • get_project_leverage_reports_async_download
  • get_project_webhook
  • get_resourceRécupérer une ressource via `resource_id`, y compris son format de fichier, sa priorité et le nombre de chaînes.
  • get_resource_activity_reports_async_download
  • get_resource_language_stat
  • get_resource_strings_async_download
  • get_resource_translation_async_upload
  • get_source_stringRécupérer une chaîne source via `resource_string_id`, y compris sa clé, son texte, son contexte et ses balises.
  • get_subscription
  • get_taskRécupérer une tâche via `task_id`, y compris les langues, les dates limites et l'état.
  • get_team
  • get_team_activity_reports_async_download
  • get_tmx_async_download
  • get_translationRécupérer une traduction via `resource_translation_id` (l'ID de la chaîne plus :l:code_langue).
  • get_translation_file_downloadVérifier le téléchargement d'un fichier de traduction initié par start_translation_file_download, via son `resource_translations_async_download_id`. Une fois terminé, il retourne le fichier traduit.
  • get_user
  • list_languagesLister les langues supportées par Transifex, optionnellement filtrées par code (`filter_code`, par exemple de ou pt_BR). Les IDs de langue ressemblent à l:de.
  • list_languages_2
  • list_maintainers
  • list_managers
  • list_organizationsLister les organisations Transifex auxquelles vous appartenez, optionnellement filtrées par `filter_slug`. Les IDs d'organisation ressemblent à o:orgslug et sont nécessaires pour la plupart des autres outils.
  • list_project_languagesLister les langues cibles dans lesquelles un projet traduit, via `project_id`.
  • list_project_maintainers
  • list_projectsLister les projets d'une organisation (`filter_organization`, par exemple o:acme), optionnellement filtrés par nom ou slug. Les IDs de projet ressemblent à o:orgslug:p:projectslug.
  • list_resource_async_merges
  • list_resourcesLister les ressources (fichiers sources) d'un projet (`filter_project`). Les IDs de ressource ressemblent à o:orgslug:p:projectslug:r:resourceslug.
  • list_source_stringsLister les chaînes sources d'une ressource (`filter_resource`), optionnellement par clé exacte ou balises. Utilisez-le pour trouver l'ID d'une chaîne.
  • list_string_commentsLister les commentaires et problèmes sur des chaînes dans une organisation (`filter_organization`), filtrables par projet, ressource, état, type et priorité.
  • list_tasksLister les tâches de traduction d'une organisation (`filter_organization`), filtrables par projet, nom, état, créateur ou assigné.
  • list_team_managers
  • list_teamsLister les équipes de traduction d'une organisation (`filter_organization`).
  • list_teams_2
  • list_translation_progressRécupérer le progrès de traduction (compteurs traduits, revus et non traduits) pour un projet (`filter_project`), optionnellement restreint à une seule ressource ou langue.
  • list_translationsLister les traductions d'une ressource (`filter_resource`) dans une langue (`filter_language`, par exemple l:de), avec l'état de révision.
  • search_assignees
  • search_context_screenshot_maps
  • search_context_screenshots
  • search_glossaries
  • search_i18n_formats
  • search_language_assignees
  • search_project_webhooks
  • search_resource_strings_revisions
  • search_subscriptions
  • search_task_languages
  • start_translation_file_downloadModifie des donnéesCommencez la construction d'un fichier traduit pour une ressource et une langue, avec un mode optionnel (par exemple, seulement les traductions révisées). Ensuite, polliez get_translation_file_download avec l'ID retourné.
  • update_assigneesVisible par d’autres
  • update_context_screenshotModifie des données
  • update_languagesVisible par d’autres
  • update_maintainersVisible par d’autres
  • update_managersVisible par d’autres
  • update_messageModifie des données
  • update_projectModifie des donnéesMettre à jour le nom, la description, les balises, la confidentialité ou d'autres attributs d'un projet via `project_id`. Seuls les attributs que vous passez sont modifiés.
  • update_project_webhookSupprime des données
  • update_resourceModifie des donnéesMettre à jour le nom, la priorité, les catégories ou d'autres attributs d'une ressource via `resource_id`.
  • update_resource_stringsVisible par d’autres
  • update_resource_translationsVisible par d’autres
  • update_source_stringModifie des donnéesMettre à jour le texte, les balises, le contexte ou les instructions d'une chaîne source via `resource_string_id`.
  • update_subscriptionModifie des données
  • update_taskModifie des donnéesMettre à jour le nom, la description, la priorité ou les dates limites d'une tâche via `task_id`.
  • update_teamModifie des données
  • update_teamsVisible par d’autres
  • update_translationModifie des donnéesDéfinir ou modifier le texte traduit d'une chaîne, ou la marquer comme revue ou corrigée, via `resource_translation_id`.

Configuration en trois étapes

  1. 1

    Choisissez l’application

    Créez un compte PipMCP gratuit et sélectionnez Transifex dans la liste des applications.

  2. 2

    Collez votre clé

    Collez votre jeton API Transifex. Dans Transifex, cliquez sur l'image de profil (en haut à droite), ouvrez les Paramètres utilisateur et choisissez Jeton API dans le menu latéral. Cliquez sur Générer un jeton et copiez-le immédiatement, car il n'est affiché qu'une fois.

  3. 3

    Ajoutez le lien à votre IA

    Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :

    1. Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
    2. Collez votre lien dans le champ URL du serveur MCP distant.
    3. Activez-le depuis le menu + d’une conversation.

Questions

Que peut faire l'IA dans Transifex ?

Il peut lister les organisations, projets, langues de projet, langues prises en charge, ressources, chaînes sources, traductions, tâches, équipes et commentaires sur les chaînes, ainsi que la progression des traductions et l'activité du projet. Il peut créer et mettre à jour les projets, ressources, chaînes sources et tâches, mettre à jour les traductions, commenter sur les chaînes et télécharger des fichiers traduits.

L'IA voit-elle mon jeton API Transifex ?

Non. Votre jeton API Transifex est chiffré au repos et jamais montré à l'IA. Une fois sauvegardé, il ne sera plus affiché, même pas à vous. L'IA ne voit que les résultats des outils qu'elle appelle.

Puis-je contrôler ce que l'IA est autorisée à faire ?

Oui. Vous choisissez quels outils sont activés, donc vous pouvez commencer avec la progression et les recherches uniquement. Modifier une traduction ou une chaîne source affecte ce que vos traducteurs et votre produit voient, et les commentaires sont visibles pour les traducteurs, donc ceux-ci peuvent nécessiter votre approbation avant d'exécuter. Chaque appel d'outil est journalisé.

Fonctionne-t-il avec ChatGPT ?

Oui. Dans ChatGPT, allez dans Paramètres › Applications et connecteurs › Avancé et activez le mode Développeur, puis ajoutez votre lien PipMCP. Le mode Développeur nécessite un abonnement payant ChatGPT : Plus, Pro, Business ou Entreprise. Le même lien fonctionne également dans Claude (Paramètres › Connecteurs › Ajouter un connecteur personnalisé), Cursor et d'autres clients MCP.

Quel est le coût ?

PipMCP dispose d'un plan gratuit sans carte de crédit requise. Les plans payants facturent par tâche terminée. Vous avez également besoin de votre propre compte Transifex.

Comment l'IA trouve-t-elle le bon projet ou la bonne chaîne ?

Transifex utilise des identifiants tels que o:acme pour une organisation et o:acme:p:webapp pour un projet. L'IA liste d'abord vos organisations, puis les projets et ressources, et utilise ces identifiants à l'étape suivante. Vous pouvez simplement nommer le projet ou la chaîne en mots simples.

Laissez votre IA travailler dans Transifex dès aujourd’hui.

Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.

Connecter Transifex gratuitement

PipMCP n’est pas affilié à Transifex. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.