Aller au contenu

Intégration · Sites web et contenu

Connecter Claude et ChatGPT à Smartling

Demandez à votre IA de savoir l'avancement d'un projet de traduction, quels fichiers restent non traduits ou de créer un nouveau projet dans Smartling. Elle peut créer et mettre à jour des projets, ajouter des fichiers et des langues locales, télécharger les fichiers traduits, travailler avec les termes du glossaire et suivre les problèmes de traduction. Vous obtenez des réponses sur l'état sans passer par le tableau de bord.

Connecter Smartling gratuitement

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

Essayez de demander

  • “À quel stade est le projet de traduction printemps en allemand ?”

    L'IA trouve le projet et lit son avancement pour de-DE, avec les comptes de mots et le pourcentage terminé.

  • “Créer un projet nommé Mise à jour du site web avec français et espagnol, dû vendredi, et ajouter /content/home.json.”

    Elle crée le projet avec les langues locales cibles et la date limite, puis ajoute le fichier chargé.

  • “Télécharger la traduction française publiée de /content/home.json.”

    Elle télécharge le fichier traduit pour fr-FR avec les traductions publiées.

Ce que votre IA peut faire

Projets de traduction

Créer, mettre à jour, fermer ou annuler des projets, ajouter des fichiers et langues locales, et suivre les progrès par langue locale.

Fichiers et traductions

Lister les fichiers sources, vérifier l'état de traduction par langue locale et télécharger les fichiers traduits, en attente ou publiés.

Glossaires et problèmes

Rechercher dans les glossaires, ajouter et mettre à jour des termes, et lire, lister et commenter sur les problèmes de traduction.

  • “Quels fichiers dans le projet ne sont pas entièrement traduits ?”

    Elle liste les fichiers sources et vérifie l'état de chaque fichier, avec le pourcentage traduit par langue locale.

  • “Ajouter 'checkout' à notre glossaire produit avec le terme allemand 'Kasse'.”

    Elle recherche dans les glossaires la bonne UID et ajoute le terme avec une définition et la traduction allemande.

  • “Quels problèmes de traduction ouverts avons-nous ?”

    Elle liste les problèmes avec l'état OUVERT et peut lire chacun d'eux ainsi que ses commentaires.

251 outils pour Smartling

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_file_to_jobModifie des donnéesAjouter un fichier de projet déjà uploadé (`file_uri`) à une tâche, éventuellement pour des `target_locale_ids` spécifiques.
  • add_issue_commentVisible par d’autresPublier un commentaire (`comment_text`) sur un problème via `issue_uid`. Les autres personnes sur le problème peuvent le voir.
  • add_locale_to_jobModifie des donnéesAjouter une cible locale (`target_locale_id`, par exemple de-DE) à une tâche existante.
  • add_strings_to_jobModifie des données
  • add_tags_to_stringsModifie des données
  • approve_importVisible par d’autres
  • approve_import_confirmVisible par d’autres
  • archive_blocklistVisible par d’autres
  • archive_glossaryVisible par d’autres
  • archive_pageVisible par d’autres
  • archive_subscriptionSupprime des données
  • archive_termVisible par d’autres
  • attach_custom_field_to_projectModifie des données
  • attach_workflow_stepModifie des données
  • cancel_jobSupprime des donnéesAnnuler une tâche de traduction via `translation_job_uid`, avec un `reason` optionnel. Le travail en cours sur la tâche s'arrête ; cela ne peut pas être annulé.
  • cancel_mtSupprime des données
  • close_jobVisible par d’autresFermer une tâche de traduction terminée via `translation_job_uid`.
  • create_accountModifie des données
  • create_account_blocklistModifie des données
  • create_account_custom_fieldModifie des données
  • create_account_glossaryModifie des données
  • create_account_labelModifie des données
  • create_account_profileModifie des données
  • create_account_smartling_mtModifie des données
  • create_account_stepModifie des données
  • create_account_subscriptionSupprime des données
  • create_account_watcherModifie des données
  • create_account_workflowModifie des données
  • create_asyncModifie des données
  • create_authorizationModifie des données
  • create_batchVisible par d’autres
  • create_blocklist_termModifie des données
  • create_check_type_groupModifie des données
  • create_detailModifie des données
  • create_documentModifie des données
  • create_document_language_detectionModifie des données
  • create_document_mtModifie des données
  • create_glossary_entryModifie des donnéesAjouter un terme à un glossaire via `glossary_uid`, avec un `definition`, un `part_of_speech` et un `translations` (chaque élément ayant un `localeId` et un `term`).
  • create_integration_translation_requestModifie des données
  • create_issue_type_sub_typeVisible par d’autres
  • create_jobModifie des donnéesCréer une nouvelle tâche de traduction via `job_name`, `target_locale_ids`, optionnellement `due_date`, `description` et `reference_number`. Ajouter des fichiers ou des chaînes à la suite.
  • create_languageVisible par d’autres
  • create_locale_translation_packageModifie des données
  • create_page_labelsModifie des données
  • create_projectModifie des données
  • create_project_batchVisible par d’autres
  • create_project_bindingModifie des données
  • create_project_checkModifie des données
  • create_project_graphqlModifie des données
  • create_project_modify_schedule_items_for_translation_jobModifie des données
  • create_project_ticketVisible par d’autres
  • create_quoteModifie des données
  • create_quote_generate_job_cost_estimate_reportsModifie des données
  • create_renameModifie des données
  • create_ruleModifie des données
  • create_rule_groupModifie des données
  • create_subscription_patchSupprime des données
  • create_translation_jobModifie des données
  • create_userModifie des données
  • create_user_workflow_stepModifie des données
  • create_workflow_stepModifie des données
  • delete_account_labelSupprime des données
  • delete_account_profileSupprime des données
  • delete_account_subscriptionSupprime des données
  • delete_allsSupprime des données
  • delete_asyncsSupprime des données
  • delete_check_type_groupSupprime des données
  • delete_deletesSupprime des données
  • delete_dictionarySupprime des données
  • delete_group_localeSupprime des données
  • delete_issue_type_sub_typeSupprime des données
  • delete_locale_from_custom_quality_check_groupSupprime des données
  • delete_pages_labelsSupprime des données
  • delete_projectSupprime des données
  • delete_project_contextSupprime des données
  • delete_project_quoteSupprime des données
  • delete_projectsSupprime des données
  • delete_ruleSupprime des données
  • delete_rule_groupSupprime des données
  • delete_ticket_assigneesTransfère de l’argent
  • delete_ticket_messageSupprime des données
  • delete_ticket_watcherSupprime des données
  • download_binary_attachment
  • download_blocklist
  • download_content
  • download_document
  • download_multiple_translated_filesModifie des données
  • download_multiple_translated_files_deprecated
  • download_pageModifie des données
  • download_quote
  • download_translated_fileTélécharger la version traduite d'un fichier via `file_uri` et `locale_ids` (une cible locale telle que fr-FR fonctionne mieux). `retrieval_type` choisit les traductions en attente ou publiées.
  • download_translated_file_single_locale
  • download_translated_files_all_locales
  • download_zip
  • export_csvs
  • find_account_issuesModifie des données
  • find_jobs_by_fileModifie des donnéesTrouve les jobs de traduction contenant des fichiers (`file_uris`), chaînes (`hashcodes`) ou UIDs de job.
  • find_schedule_for_translation_job
  • get_account
  • get_account_blocklist
  • get_account_glossary
  • get_account_process
  • get_account_profile
  • get_account_step
  • get_account_subscription
  • get_async_process_status
  • get_batch_status
  • get_blocklist_import
  • get_blocklist_term
  • get_check_type_group
  • get_dictionary
  • get_document
  • get_document_status_status
  • get_file_statusObtenir le statut de traduction d'un fichier pour toutes les cibles via `file_uri` : nombre de chaînes et mots, et le pourcentage traduit par cible.
  • get_glossary_page
  • get_issueRécupérer un problème de traduction via son UID, y compris son texte, type, état et la chaîne qu'il concerne.
  • get_jobRécupérer une tâche de traduction via `translation_job_uid` : nom, statut, date d'échéance, cibles locales et description.
  • get_job_progressObtient le progrès d'un job (compteur de mots et pourcentage), global ou par `target_locale_id`.
  • get_jobs_with_an_active_processModifie des données
  • get_language_detection_status
  • get_last_completion_dates_per_locale_of_job
  • get_list_of_job_cost_estimate_reports
  • get_list_of_urlsModifie des données
  • get_mt_status
  • get_profile_check_type
  • get_projectRécupérer les détails du projet actuel, y compris sa source locale et ses cibles locales.
  • get_project_batch
  • get_project_context
  • get_project_get_job_async_process_status
  • get_project_page
  • get_project_process
  • get_project_quote
  • get_project_translation_package
  • get_quote_status
  • get_rule
  • get_rule_group
  • get_subscription_event
  • get_the_status_of_the_project_copy_request
  • get_ticket_message
  • list_account_available_event_types
  • list_account_content_assignments
  • list_account_default_profiles
  • list_account_labels
  • list_account_profiles
  • list_account_subscriptions
  • list_agency_projects
  • list_batches
  • list_check_type_groups
  • list_check_type_sub_types
  • list_check_types
  • list_documents_get_translated_file_last_modified_date_all_locale
  • list_documents_get_translated_file_last_modified_date_single_loc
  • list_event_attempts
  • list_filesListe les fichiers source chargés dans le projet, filtrés par `uri_mask`, `file_types` ou date de chargement.
  • list_flavors
  • list_issue_commentsListe les commentaires sur un problème selon `issue_uid`.
  • list_issuesModifie des donnéesLister les problèmes de traduction dans le projet, filtrés par `issue_state_codes` (OUVERTS, RÉSOLUS), type, gravité, assignataire ou dates.
  • list_job_filesListe les fichiers d'un job de traduction selon `translation_job_uid`.
  • list_job_stringsListe les chaînes (hashcodes et langues) d'un job, optionnellement pour une seule `target_locale_id`.
  • list_jobsListe les jobs de traduction du projet, filtrés par `job_name`, `job_number` ou `translation_job_status` (BUTIN, EN ATTENTE D'AUTORISATION, EN COURS, TERMINÉ, ANNULÉ, FERMÉ).
  • list_jobs_within_an_account
  • list_lasts
  • list_locale_check_types
  • list_localesListe les identifiants Smartling (ex. fr-FR, de-DE) et leurs noms. À utiliser pour trouver l'identifiant correct des jobs et téléchargements.
  • list_match_methods
  • list_profile_check_types
  • list_progress
  • list_project_batches
  • list_project_contexts
  • list_project_custom_fields
  • list_project_documents
  • list_project_domains
  • list_projectsLister les projets Smartling de votre compte, avec un filtre optionnel par `project_name_filter` ou incluant les archivés.
  • list_quotes
  • list_recently_published_files
  • list_rule_groups
  • list_rule_types
  • list_severity_levels
  • list_subscription_events
  • list_subscription_secrets
  • list_subscription_statistics
  • list_tags_within_a_project
  • list_ticket_watchers
  • list_trademark_types
  • list_translation_package_contents
  • list_translation_package_tms
  • list_word_counts
  • remove_file_from_jobSupprime des données
  • remove_glossary_entriesSupprime des données
  • remove_locale_from_jobSupprime des données
  • remove_step_assignmentsModifie des données
  • remove_strings_from_jobSupprime des données
  • remove_tags_from_stringsSupprime des données
  • restore_blocklistModifie des données
  • restore_glossaryModifie des données
  • restore_pageModifie des données
  • restore_subscriptionSupprime des données
  • restore_termModifie des données
  • search_account_custom_fields
  • search_account_watchers
  • search_blocklistsModifie des données
  • search_glossariesModifie des donnéesRecherche dans les glossaires du compte par `query`, état ou `target_locale_id`. À utiliser pour trouver l'UID d'un glossaire.
  • search_glossary_entriesModifie des donnéesRecherche des entrées (termes) dans un glossaire selon `glossary_uid` et `query`, avec filtres optionnels de langue et étiquette.
  • search_projects_by_stringsModifie des données
  • search_tagsModifie des données
  • search_termsModifie des données
  • send_eventSupprime des données
  • submit_account_typesVisible par d’autres
  • submit_authenticateSupprime des données
  • submit_dictionary_severity_levelsVisible par d’autres
  • submit_dictionary_statesVisible par d’autres
  • submit_profileVisible par d’autres
  • submit_projectVisible par d’autres
  • submit_searchVisible par d’autres
  • submit_ticketVisible par d’autres
  • submit_ticket_countVisible par d’autres
  • submit_ticket_textVisible par d’autres
  • update_account_blocklistModifie des données
  • update_account_custom_fieldModifie des données
  • update_account_default_profilesVisible par d’autres
  • update_account_glossaryModifie des données
  • update_account_labelModifie des données
  • update_account_watcherModifie des données
  • update_blocklist_termModifie des données
  • update_check_type_settingsVisible par d’autres
  • update_check_type_severity_levelsVisible par d’autres
  • update_dictionaryModifie des données
  • update_glossary_entryModifie des donnéesMet à jour une entrée de glossaire selon `glossary_uid` et son UID : sa définition, catégorie grammaticale ou traductions.
  • update_group_localesVisible par d’autres
  • update_group_settingsVisible par d’autres
  • update_group_severity_levelsVisible par d’autres
  • update_issue_type_sub_typeVisible par d’autres
  • update_jobModifie des donnéesModifie le nom, date d'échéance, description ou numéro de référence d'un job selon `translation_job_uid`. Seuls les champs passés sont modifiés.
  • update_profile_namesVisible par d’autres
  • update_project_batchVisible par d’autres
  • update_project_moved_stringsVisible par d’autres
  • update_report_quotesVisible par d’autres
  • update_ruleModifie des données
  • update_rule_severity_levelsVisible par d’autres
  • update_sub_type_severity_levelsVisible par d’autres
  • update_sub_type_statesSupprime des données
  • update_subscription_secretsTransfère de l’argent
  • update_ticket_answeredsSupprime des données
  • update_ticket_assigneesSupprime des données
  • update_ticket_change_typesSupprime des données
  • update_ticket_messageVisible par d’autres
  • update_ticket_severity_levelsSupprime des données
  • update_ticket_statesSupprime des données
  • update_ticket_watcherVisible par d’autres
  • upload_contextModifie des données
  • upload_importModifie des données

Configuration en trois étapes

  1. 1

    Choisissez l’application

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

  2. 2

    Collez votre clé

    Connectez-vous à Smartling et allez vers API > Créer un jeton. Donnez un nom au jeton et collez son Identifiant d'utilisateur et le Secret du jeton dans PipMCP, ainsi que l'ID du projet dans lequel l'IA doit travailler. Vous pouvez également remplir votre UID de compte et tous les en-têtes supplémentaires dont les appels API ont besoin.

  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 Smartling ?

Elle peut lire des projets, langues locales, projets de traduction, fichiers de projet et chaînes, statut des fichiers, glossaires et problèmes de traduction, et télécharger les fichiers traduits. Elle peut créer et mettre à jour des projets, ajouter des fichiers et langues locales à un projet, fermer ou annuler un projet, ajouter et mettre à jour des entrées du glossaire, et commenter sur les problèmes.

L'IA voit-elle mes identifiants Smartling ?

Non. Votre identifiant d'utilisateur Smartling et votre secret de token sont chiffrés au repos et jamais affichés à l'IA. Une fois sauvegardés, ils ne sont plus visibles, même 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 par des recherches en lecture seule. Annuler une tâche arrête son travail et ne peut pas être annulé ; les commentaires sur les problèmes sont visibles par tous. Les deux peuvent nécessiter votre approbation avant exécution. 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 Smartling.

L'IA peut-elle télécharger de nouveaux fichiers sources ?

Non. L'IA travaille avec des fichiers déjà uploadés dans votre projet Smartling. Elle peut les ajouter à une tâche, vérifier leur statut et télécharger les traductions.

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

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

Connecter Smartling gratuitement

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