Passer au contenu

L’analytique facultative, l’enregistrement des sessions et la publicité restent désactivés sauf si vous acceptez. Vous pouvez les refuser et utiliser Transglot. Modifiez votre choix à tout moment dans Préférences des témoins. Politique relative aux témoins

transglot pour les développeursapi, cli, mcp

Traduisez vos chaînes depuis l’IC, et non un tableau de bord.

Visualisez votre site en français, en allemand et en espagnol, gratuitement.Pas d’inscription. Pas de configuration.

Une API REST avec des jetons à portée limitée, 12 événements webhook signés par HMAC, un serveur MCP que votre éditeur peut appeler, et 20 formats de fichiers qui assurent un aller-retour sans réécriture du schéma. Poussez le fichier, récupérez les langues.

Sans
Avec

Un tableau de bord que quelqu’un doit se souvenir d’ouvrir.

L’interface en ligne de commande et l’action GitHub s’exécutent dans l’IC avec un jeton de projet à portée limitée, dès l’offre Starter.

Un convertisseur de format intermédiaire qui supprime silencieusement les pluriels et les commentaires.

Vingt formats lus et écrits nativement, de sorte que les pluriels, les espaces réservés et les commentaires survivent à l’aller-retour.

Interroger un point de terminaison pour savoir si l’exécution est terminée.

12 événements webhook, signés à partir de l’horodatage et du corps de la requête, afin que votre récepteur puisse appliquer sa propre fenêtre de rejeu.

Poussez un fichier de chaînes, recevez les langues ébauchées avec les quatre vérifications déjà effectuées. Un seul jeton de projet pilote l’interface en ligne de commande, l’action GitHub, l’API REST et le serveur MCP, avec une limite de 60 requêtes par minute par jeton.

comment ça fonctionne

Votre fichier entre tel quel. Les espaces réservés et les pluriels reviennent intacts.

cinq étapes : 20 formats lus tels quels, un jeton délimité, le passage en traduction, la vérification des espaces réservés, un webhook signé, puis extraction
solutions · console de routagesolutions / developersDéveloppeurs

étapes · Développeurs: 20 formats, tels quels → API, CLI, Action ou MCP → Flux à chaque envoi, Deep par clé → La vérification des espaces réservés → Un webhook signé, puis extraction

ce qui entre20 formats, tels quelsles pluriels, les espaces réservés et les commentaires survivent à l’aller-retour
comment ça arriveAPI, CLI, Action ou MCPun seul jeton de projet délimité pilote les quatre, soixante requêtes par minute
quel forfaitFlux à chaque envoi, Deep par cléle passage rapide à chaque validation; le passage minutieux sur les clés que vous signalezFluxApprofondiles deux passages, choisis par clé
la vérificationLa vérification des espaces réservésun {token} renommé ou réordonné est refusé, jamais devinéespaces réservésplurielsglossairelongueurla vérification qui le détecte ici
ce qui sortUn webhook signé, puis extraction12 événements signés sur l’horodatage et le corps; /v1/pull récupère toutes les chaînes
une première semaine illustrativeDéveloppeurs
$ transglot push
POST /v1/push · 200 · abilities: push, pull
placeholders · {amount} kept in every locale
webhook · signed over timestamp + body · delivered
$ transglot pull
3 locales written back, schema untouched
le plan qui convient
Débutant$19un mois
  • 300 000 mots par mois
  • Projets et langues illimités, trois sièges
  • Le jeton limité que Gratuit ne peut pas créer : CLI, Action, API, MCP
La version gratuite ne nécessite pas de carte, mais elle ne peut pas créer de jeton de projet; les cinq surfaces commencent donc ici.
Voir les huit pages
chacune d’elles commence avec le même plan gratuit
Un élément fixe, dans votre navigateur. Les cinq étapes, les deux passes, les quatre vérifications et les lignes du plan constituent le mécanisme livré et la liste de prix livrée; la bande de la première semaine est illustrative et rien sur cette plaque n’est envoyé nulle part.

Un outil de traduction, comparé à une étape de compilation.

Transglot
dans le pipeline
Où cela s’exécute
Dans l’IC. L’action GitHub crée les ébauches lors du push, et l’interface en ligne de commande fait de même depuis votre shell.
Authentification
Jetons de projet portant cinq capacités : push, pull, gestion, lecture et écriture, avec un sous-ensemble de déploiement à trois capacités.
Événements
12 événements webhook, signés par HMAC à partir de l’horodatage et du corps de la requête.
Formats
Vingt formats, lus et écrits nativement. Sept d’entre eux prennent en charge les pluriels, et un format incapable d’exprimer une forme plurielle refuse la ligne plutôt que d’en inventer une.
Agents
Un serveur MCP exposant 17 outils MCP, permettant à un éditeur de traduire ce qui manque ou d’exécuter l’assurance qualité sans quitter le fichier.
Le format, les événements et le nombre d’outils ci-dessus sont figés aux énumérations dont ils proviennent par des tests qui échouent lorsque la copie dérive.
ce que vous pouvez appeler

Cinq façons d’y accéder, un jeton de projet.

Les cinq méthodes s’authentifient avec le même jeton à portée limitée, que le plan Gratuit ne peut pas générer. Elles commencent au niveau Débutant.
Il n’y a pas de téléchargement navigateur des traductions, délibérément. Les méthodes de sortie sont le point de terminaison pull, la CLI, le groupe CDN et la synchronisation du stockage de fichiers.

FAQs

Ce qu’un développeur vérifie avant d’écrire le premier appel.

Y a-t-il une API de traduction que je peux appeler depuis mon propre code?
Oui : une API REST v1, une CLI sur npm, une action GitHub, un serveur MCP avec 17 outils et 12 événements webhook signés. Les cinq s’authentifient avec le même jeton de projet scoped, que le plan gratuit ne peut pas générer; ils commencent donc au plan Starter, à 19 $ par mois.
Un projet, 100 000 mots pour commencer (25 000 à l’inscription, 75 000 après une vérification téléphonique) et 10 000 par mois ensuite, trois sièges et 15 lignes de locales incluant la source, soit 14 langues cibles. Il ne peut pas générer de jeton de projet, donc la CLI, l’action, l’API, les webhooks et le serveur MCP commencent tous au niveau Débutant.
Ajoutez l’action GitHub. Elle ébauche chaque langue mappée lors du push et les valide dans la branche sur laquelle le flux de travail s’est exécuté, de sorte que sur une branche de fonctionnalité, les traductions arrivent dans la demande de tirage pour cette branche, avec la modification plutôt qu’après celle-ci. La CLI pousse et récupère depuis tout autre exécuteur, et avec --wait, elle se termine avec un code non nul en cas d’échec d’exécution, ce qui fait passer l’étape au rouge au lieu de laisser passer silencieusement une ligne refusée.
Soixante requêtes par minute par jeton de projet. La limite s’applique par jeton plutôt que par organisation, donc un travail CI bruyant ne peut pas affamer votre lecteur de production.
Chaque livraison comporte un en-tête d’horodatage et une signature HMAC calculée sur l’horodatage et le corps. Nous publions l’horodatage afin que votre récepteur puisse appliquer la fenêtre de rejeu qu’il souhaite; nous n’en imposons aucune pour vous.
12 événements webhook : batch.completed, batch.failed, key.created, key.updated, key.deleted, translation.updated, translation.reviewed, language.added, language.removed, glossary.updated, qa.completed et source_drift.repaired. La même liste est consultable via GET /v1/webhooks/events, ainsi votre code n’a jamais besoin de la coder en dur.
Un jeton offre cinq capacités : push, pull, manage, read et write, et il existe un sous-ensemble de trois capacités pour le déploiement destiné à un travail qui doit seulement déplacer des fichiers. Les jetons sont créés par projet, donc l’un d’eux ne peut pas accéder à un projet pour lequel il n’a pas été conçu.
Sept des vingt : Android XML, iOS stringsdict, iOS xcstrings, Flutter ARB, gettext PO, CSV et XLSX. Laravel PHP ne le fait pas, et plutôt que d’inventer une forme, son codec refuse la ligne.
Oui, avec 17 outils, permettant à un agent de lire un projet, de lister et d’ajouter des langues, d’obtenir et de mettre à jour une traduction unique, de récupérer et de pousser des fichiers entiers, de traduire ce qui manque, d’interroger ou d’annuler un lot, de relancer un lot échoué et d’exécuter l’assurance qualité sans quitter l’éditeur. Quatre des dix-sept sont les outils de glossaire. L’annulation d’un lot rend les mots non dépensés à votre allocation.
Un espace réservé incorrect, une forme plurielle manquante ou un terme de glossaire interdit bénéficie d’une tentative de correction automatique, et les vérifications s’exécutent de nouveau sur le résultat. Si l’échec persiste, la ligne est refusée plutôt qu’écrite dans votre fichier. Une ligne qui dépasse seulement sa longueur est écrite à la place, et à partir du plan Team, l’approbation automatique ou une exécution QA la signale pour révision.
Sur le web, oui. Publiez un bundle de locale sur le CDN depuis le plan Starter et lisez-le à l’exécution, de sorte qu’une correction de copie est une publication plutôt qu’une version. Les applications natives continuent de prendre leurs chaînes à partir des formats de fichier et nécessitent une compilation.
GET /v1/pull, la CLI, le bundle CDN ou la synchronisation du stockage de fichiers vers S3, Dropbox ou Drive. Il n’y a délibérément aucun téléchargement de traductions depuis le navigateur, donc prévoyez l’une de ces quatre voies.
La CLI est sous licence MIT et publiée sur npm, et l’action GitHub est sous licence MIT avec un dépôt public. L’application hébergée elle-même, y compris le moteur et les codecs de format, est privée, et rien sur ce site ne doit être interprété comme indiquant le contraire.
fonctionne avec ce que vous utilisez déjà

41 connecteurs, déjà intégrés.

jetons à portée limitée · événements signés · 20 formats

Intégrez la traduction dans le CI et arrêtez d’y penser.

Le forfait gratuit ne nécessite aucune carte. La CLI, l’action, l’API et le serveur MCP commencent au plan Starter, à 19 $ par mois.