Aller au contenu

Intégration · Outils de développement

Connecter Claude et ChatGPT à Phrase

Demandez à votre IA de déterminer l'avancement de chaque langue dans un projet Phrase Strings, où réside un morceau de texte, ou d'ajouter une nouvelle clé avec son texte par défaut. Elle peut créer et mettre à jour des clés, des traductions et des langues, télécharger une langue sous forme de fichier et créer, lancer et terminer des tâches de traduction. Elle peut également lire et poster des commentaires sur les clés.

Connecter Phrase gratuitement

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

Essayez de demander

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

    L'IA trouve le projet et lit l'avancement par langue, avec les comptes traduits, non vérifiés et manquants.

  • “Trouver la clé pour le texte sur le bouton de paiement à la caisse.”

    Elle recherche les clés du projet par nom ou contenu et affiche la clé avec ses traductions dans toutes les langues.

  • “Ajouter la clé checkout.pay_now avec le texte par défaut 'Payer maintenant'.”

    Elle crée la clé dans le projet avec une description, des balises et la traduction par défaut.

Ce que votre IA peut faire

Clés et traductions

Rechercher, créer et mettre à jour des clés, ajouter et modifier des traductions, et lire toutes les traductions d'une clé sur plusieurs langues.

Projets et langues

Lister et créer des projets, ajouter des langues, voir l'avancement par langue et télécharger une langue sous forme de fichier.

Tâches et révision

Créer, lancer, mettre à jour et terminer des tâches de traduction, ajouter des clés à une tâche, marquer des traductions comme révisées et commenter sur les clés.

  • “Modifier le texte danois pour checkout.pay_now en 'Payer maintenant' et le marquer comme révisé.”

    Elle trouve la traduction, met à jour le contenu et la marque comme révisée.

  • “Créer une tâche pour le français et l'espagnol avec les nouvelles clés de paiement, prévue vendredi, et la lancer.”

    Elle crée la tâche avec les langues cibles, les clés et la date d'échéance, puis la lance, ce qui notifie les traducteurs assignés.

  • “Télécharger les chaînes suédoises au format JSON.”

    Elle télécharge la langue sous forme de fichier dans le format que vous demandez, tel que json, yml, xlf ou strings.

287 outils pour Phrase

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

  • add_keys_to_jobModifie des donnéesAjoutez des clés à un job via `project_id`, `job_id` et une liste de `translation_key_ids`.
  • approve_orderVisible par d’autres
  • archive_repo_syncVisible par d’autres
  • complete_jobVisible par d’autresMarquer une tâche entière comme terminée via `project_id` et `job_id`.
  • create_account_automationModifie des données
  • create_account_distributionModifie des données
  • create_account_glossaryModifie des données
  • create_account_invitationModifie des données
  • create_account_machine_translation_locale_provider_mappingModifie des données
  • create_account_projectModifie des données
  • create_account_repo_syncModifie des données
  • create_account_spaceModifie des données
  • create_account_teamModifie des données
  • create_an_organization_job_template_localeModifie des données
  • create_authorizationModifie des données
  • create_branch_compareModifie des données
  • create_comment_reactionModifie des données
  • create_comment_replyModifie des données
  • create_delivery_shipmentSupprime des données
  • create_distribution_releaseModifie des données
  • create_distribution_release_triggerModifie des données
  • create_glossary_termModifie des données
  • create_jobModifie des donnéesCréez un job de traduction dans un projet : `project_id` et `name`, plus les options `target_locale_ids`, `translation_key_ids`, `briefing` et `due_date`. Le job reste en brouillon jusqu'à ce qu'il soit lancé.
  • create_job_messageModifie des données
  • create_job_projectModifie des données
  • create_job_template_projectModifie des données
  • create_keyModifie des donnéesCréez une clé de traduction dans un projet : `project_id` et `name`, plus les options `description`, `tags` et `default_translation_content`.
  • create_key_commentModifie des donnéesPubliez un commentaire sur une clé via `project_id`, `key_id` et `message` ; les membres d'équipe mentionnés sont notifiés.
  • create_key_key_linkModifie des données
  • create_localeModifie des donnéesAjoutez une langue à un projet : passez `project_id`, `name` (par ex. Allemand) et `code` (par ex. de-DE).
  • create_projectModifie des donnéesCréez un nouveau projet de traduction avec un `name`; définissez optionnellement le format de fichier `main_format` et la langue `account_id`.
  • create_project_2Modifie des données
  • create_project_blacklisted_keyModifie des données
  • create_project_branchModifie des données
  • create_project_documentModifie des données
  • create_project_downloadModifie des données
  • create_project_orderModifie des données
  • create_project_pre_translationModifie des données
  • create_project_quality_performance_scoreModifie des données
  • create_project_styleguideModifie des données
  • create_project_tagModifie des données
  • create_project_variableModifie des données
  • create_project_webhookSupprime des données
  • create_propertyModifie des données
  • create_screenshot_markerModifie des données
  • create_skeletonModifie des données
  • create_space_projectModifie des données
  • create_team_projectModifie des données
  • create_team_spaceModifie des données
  • create_team_userModifie des données
  • create_term_translationModifie des données
  • create_translationModifie des donnéesAjoutez une traduction pour une clé : `project_id`, `key_id`, `locale_id` et la traduction `content`.
  • create_webhook_testSupprime des données
  • delete_a_figma_attachmentSupprime des données
  • delete_a_jobSupprime des données
  • delete_a_job_templateSupprime des données
  • delete_a_projectSupprime des données
  • delete_account_distributionSupprime des données
  • delete_account_glossarySupprime des données
  • delete_account_invitationSupprime des données
  • delete_account_machine_translation_locale_provider_mappingsTransfère de l’argent
  • delete_account_projectSupprime des données
  • delete_account_spaceSupprime des données
  • delete_account_teamSupprime des données
  • delete_account_userSupprime des données
  • delete_an_organization_job_template_localeSupprime des données
  • delete_authorizationSupprime des données
  • delete_comment_reactionSupprime des données
  • delete_comment_readsTransfère de l’argent
  • delete_comment_replySupprime des données
  • delete_distribution_releaseSupprime des données
  • delete_distribution_release_triggerSupprime des données
  • delete_figma_attachment_keySupprime des données
  • delete_glossary_termSupprime des données
  • delete_job_messageSupprime des données
  • delete_job_projectSupprime des données
  • delete_job_projectsTransfère de l’argent
  • delete_job_template_projectSupprime des données
  • delete_keySupprime des donnéesSupprimez définitivement une clé de traduction et toutes ses traductions via `project_id` et `key_id`. Impossible d'annuler.
  • delete_key_key_linkSupprime des données
  • delete_key_key_linksTransfère de l’argent
  • delete_key_messageSupprime des données
  • delete_projectSupprime des données
  • delete_project_blacklisted_keySupprime des données
  • delete_project_branchSupprime des données
  • delete_project_documentSupprime des données
  • delete_project_keysTransfère de l’argent
  • delete_project_localeSupprime des données
  • delete_project_orderSupprime des données
  • delete_project_screenshotSupprime des données
  • delete_project_styleguideSupprime des données
  • delete_project_tagSupprime des données
  • delete_project_variableSupprime des données
  • delete_project_webhookSupprime des données
  • delete_propertySupprime des données
  • delete_screenshot_markersTransfère de l’argent
  • delete_space_projectSupprime des données
  • delete_team_projectSupprime des données
  • delete_team_spaceSupprime des données
  • delete_team_userSupprime des données
  • delete_term_translationSupprime des données
  • download_localeTéléchargez une langue sous forme de fichier via `project_id`, `locale_id` et `file_format` (par ex. yml, json, xlf, strings).
  • export_repo_syncsModifie des données
  • get_a_single_organization_job_template_locale
  • get_account
  • get_account_distribution
  • get_account_glossary
  • get_account_invitation
  • get_account_project
  • get_account_repo_sync
  • get_account_space
  • get_account_team
  • get_account_user
  • get_authorization
  • get_comment_reaction
  • get_comment_reply
  • get_current_userObtenir l'utilisateur Phrase auquel vous êtes connecté (nom, email, nom d'utilisateur).
  • get_distribution_release
  • get_distribution_release_trigger
  • get_glossary_term
  • get_jobRécupérez un job via `project_id` et l'ID du job dans `project_id_2`, avec ses localisations, clés et date d'échéance.
  • get_job_message
  • get_job_project
  • get_job_template_project
  • get_keyRécupérez une clé de traduction via `project_id` et `key_id`, avec sa description, tags et paramètres.
  • get_key_message
  • get_locale_progressRécupérer le progrès de traduction par langue pour un projet via `project_id` (compteurs traduits, non vérifiés et manquants).
  • get_notification
  • get_projectRécupérez un projet via `project_id`, incluant son format principal et ses paramètres.
  • get_project_2
  • get_project_blacklisted_key
  • get_project_branch
  • get_project_document
  • get_project_download
  • get_project_locale
  • get_project_order
  • get_project_pre_translation
  • get_project_screenshot
  • get_project_styleguide
  • get_project_tag
  • get_project_variable
  • get_project_webhook
  • get_property
  • get_repo_sync_event
  • get_screenshot_marker
  • get_translationRécupérez une traduction via `project_id` et `translation_id`, incluant son contenu et son état de révision.
  • get_translation_version
  • get_webhook_shipment
  • list_account_automation_events
  • list_account_automations
  • list_account_distributions
  • list_account_glossaries
  • list_account_invitations
  • list_account_locales
  • list_account_machine_translation_settings
  • list_account_projects
  • list_account_repo_syncs
  • list_account_teams
  • list_account_users
  • list_accountsListez vos comptes Phrase (organisations) auxquels vous appartenez, avec leurs IDs.
  • list_authorizations
  • list_comment_reactions
  • list_comment_reads
  • list_distribution_release_triggers
  • list_distribution_releases
  • list_formats
  • list_glossary_terms
  • list_job_messages
  • list_job_projects
  • list_job_target_locales
  • list_job_template_projects
  • list_job_templates
  • list_jobsLister les tâches de traduction dans un projet via `project_id`, avec filtres optionnels par `state`, `assigned_to` ou `owned_by`.
  • list_key_commentsLister les commentaires sur une clé via `project_id` et `key_id`.
  • list_key_format_annotations
  • list_key_key_links
  • list_key_translationsLister les traductions d'une clé dans toutes les langues via `project_id` et `key_id`.
  • list_keysLister les clés de traduction dans un projet via `project_id`, avec filtres optionnels via `q` (ex: nom d'une clé, ou tags:checkout).
  • list_languages
  • list_localesLister les langues (locales) dans un projet via `project_id`, avec leurs IDs et codes.
  • list_notification_groups
  • list_notifications
  • list_organization_job_template_locales
  • list_organization_job_templates
  • list_project_blacklisted_keys
  • list_project_branches
  • list_project_documents
  • list_project_orders
  • list_project_pre_translations
  • list_project_reports
  • list_project_screenshots
  • list_project_styleguides
  • list_project_variables
  • list_project_webhooks
  • list_projectsLister les projets de traduction, avec filtres optionnels par `q` (recherche de nom) ou `account_id`. Utiliser pour trouver un ID de projet.
  • list_projects_2
  • list_repo_sync_events
  • list_screenshot_markers
  • list_space_projects
  • list_tickets
  • list_translation_versions
  • list_translationsLister les traductions dans un projet via `project_id`, avec filtres optionnels par `key_id`, `locale_id` ou `q`.
  • list_translations_by_locale
  • list_uploads
  • list_webhook_shipments
  • remove_a_target_locale_from_a_jobSupprime des données
  • reopen_a_jobVisible par d’autres
  • reopen_a_job_localeVisible par d’autres
  • review_translationVisible par d’autresMarquer une traduction comme revue via `project_id` et `translation_id`.
  • search_account_spaces
  • search_accountsModifie des données
  • search_branch_compares
  • search_comment_replies
  • search_keysModifie des donnéesRechercher des clés dans un projet via `project_id` avec la requête `q`, optionnellement pour une seule `locale_id`. Utiliser pour trouver un ID de clé par nom ou contenu.
  • search_project_documents
  • search_project_tags
  • search_project_users
  • search_properties
  • search_translationsModifie des données
  • start_jobModifie des donnéesLancer une tâche brouillon via `project_id` et `job_id`, ce qui notifie les traducteurs assignés.
  • submit_branchVisible par d’autres
  • submit_branch_syncVisible par d’autres
  • submit_invitationVisible par d’autres
  • submit_notificationVisible par d’autres
  • submit_notification_groupSupprime des données
  • submit_notification_group_mark_as_readVisible par d’autres
  • submit_projectVisible par d’autres
  • submit_project_lockVisible par d’autres
  • submit_project_reviewVisible par d’autres
  • submit_project_unlockVisible par d’autres
  • submit_releaseVisible par d’autres
  • submit_replyVisible par d’autres
  • submit_reply_mark_as_unreadVisible par d’autres
  • submit_repo_syncVisible par d’autres
  • submit_translationVisible par d’autres
  • submit_translation_verifySupprime des données
  • update_a_job_target_localeModifie des données
  • update_a_job_templateModifie des données
  • update_a_projectModifie des données
  • update_account_distributionModifie des données
  • update_account_glossaryModifie des données
  • update_account_invitationModifie des données
  • update_account_machine_translation_settingsVisible par d’autres
  • update_account_projectModifie des données
  • update_account_spaceModifie des données
  • update_account_teamModifie des données
  • update_account_userModifie des données
  • update_authorizationModifie des données
  • update_comment_readsVisible par d’autres
  • update_distribution_releaseModifie des données
  • update_distribution_release_triggerModifie des données
  • update_excludesVisible par d’autres
  • update_glossary_termModifie des données
  • update_includesVisible par d’autres
  • update_jobModifie des donnéesMettre à jour une tâche via `project_id` et l'ID de la tâche dans `project_id_2` (nom, briefing, date d'échéance, URL du ticket). Seuls les champs que vous passez sont modifiés.
  • update_job_projectModifie des données
  • update_job_template_projectModifie des données
  • update_keyModifie des donnéesMettre à jour une clé via `project_id` et `key_id` (nom, description, tags, nombre maximal de caractères). Seuls les champs que vous passez sont modifiés.
  • update_key_messageModifie des données
  • update_projectModifie des données
  • update_project_blacklisted_keyModifie des données
  • update_project_branchModifie des données
  • update_project_documentModifie des données
  • update_project_invitationModifie des données
  • update_project_localeModifie des données
  • update_project_screenshotModifie des données
  • update_project_styleguideModifie des données
  • update_project_userModifie des données
  • update_project_variableModifie des données
  • update_project_webhookSupprime des données
  • update_propertyModifie des données
  • update_reviewsVisible par d’autres
  • update_screenshot_markersVisible par d’autres
  • update_tagsVisible par d’autres
  • update_term_translationModifie des données
  • update_ticket_dismissesSupprime des données
  • update_translationModifie des donnéesModifier le `content` d'une traduction (ou les flags exclues/non vérifiées) via `project_id` et `translation_id`.
  • update_translation_excludesVisible par d’autres
  • update_translation_includesVisible par d’autres
  • update_translation_unreviewsVisible par d’autres
  • update_translation_unverifiesVisible par d’autres
  • update_unreviewsVisible par d’autres
  • update_untagsVisible par d’autres
  • update_unverifiesVisible par d’autres
  • upload_documentModifie des données
  • upload_project_batchesModifie des données
  • upload_repo_syncModifie des données

Configuration en trois étapes

  1. 1

    Choisissez l’application

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

  2. 2

    Collez votre clé

    Collez l'adresse API Phrase Strings et un jeton d'accès. Dans Phrase Strings, ouvrez vos paramètres de profil, allez dans Jetons d'accès et générez un jeton avec la portée lecture et écriture. Copiez-le immédiatement. Les comptes UE utilisent https://api.phrase.com/v2 et les comptes US utilisent https://api.us.app.phrase.com/v2.

  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 sur Phrase ?

Elle peut lister et lire des projets, des clés, des traductions, des langues, des tâches et des commentaires de clé, et voir l'avancement des traductions par langue. Elle peut créer des projets, des clés, des langues et des traductions, mettre à jour des clés et des traductions, télécharger un fichier de langue, créer et gérer des tâches, marquer des traductions comme révisées et supprimer des clés si vous activez cet outil.

L'IA voit-elle mon jeton d'accès Phrase ?

Non. Vos identifiants Phrase sont chiffrés au repos et jamais affichés à l'IA. Une fois sauvegardés, ils ne s'affichent plus, même pas pour 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, vous pouvez commencer avec un accès en lecture seule. Supprimer une clé la supprime définitivement avec toutes ses traductions, et lancer ou terminer un job affecte vos traducteurs. Ces actions peuvent nécessiter votre approbation avant exécution. Chaque appel d'outil est journalisé.

Fonctionne-t-il avec ChatGPT ?

Oui. Dans ChatGPT, ouvrez Paramètres › Applications et connecteurs › Avancé, activez le mode Développeur et 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 autres clients MCP.

Quel est le coût ?

PipMCP dispose d'un plan gratuit, vous n'avez pas besoin de carte bancaire pour commencer. Les plans payants sont facturés par tâche terminée. Vous avez également besoin de votre propre compte Phrase.

Quelle adresse API dois-je utiliser ?

Utilisez celui qui correspond au centre de données où se trouve votre compte Phrase. Les comptes UE utilisent https://api.phrase.com/v2 et les comptes US utilisent https://api.us.app.phrase.com/v2. Collez l'adresse avec votre jeton d'accès.

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

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

Connecter Phrase gratuitement

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