trans·glot
Cette page présente l’ensemble du produit sous forme d’entrée de dictionnaire : ce que signifie Transglot, comment il est utilisé et les principes qui le sous-tendent. En termes simples, il traduit chaque chaîne de votre application dans toutes les langues que vous prenez en charge, vérifie les marqueurs, les pluriels, les termes du glossaire et la longueur, et fait échouer le job CI lorsqu’une ligne est refusée.
| tranz-glot |
rendre les langues ennuyeuses
Un seul push. Toutes les locales exécutées sont rédigées et vérifiées selon quatre critères, sous forme de commit sur votre branche ou, via un connecteur de dépôt, sous forme de pull request.
- 100 000 mots pour commencer sur le plan gratuit, dont 75 000 après vérification téléphonique
- aucune carte bancaire requise pour commencer
- quatre contrôles pour chaque ligne
Plate II
l’exécution, telle qu’elle apparaît
Définitions
Un pipeline de localisation intégré au dépôt : poussez une chaîne, et chaque locale de l’exécution revient après quatre contrôles qualité automatiques.
Livrer une fonctionnalité dans toutes les locales prises en charge par un projet, sans tableau Excel, file d’attente d’agence ni réunion sur la copie.
En matière de localisation : invisible quand tout va bien, bruyant quand ça ne va pas. Le plus grand compliment que puisse recevoir une infrastructure.
Le refus qui vous protège. L’intégrité des marqueurs, l’exhaustivité des pluriels, la terminologie du glossaire et la longueur maximale sont vérifiées pour chaque ligne ; un marqueur, un pluriel ou un terme interdit défectueux est corrigé lors d’une seule tentative de correction, sinon la ligne est bloquée et un dépassement est enregistré. Source : QaRunner::preGate().
Un prix mensuel avec un quota de mots, plutôt qu’une facturation au mot. L’offre Équipe coûte 49 $ par mois avec des sièges illimités ; les mots dépassant le quota sont facturés 0,0008 $. Les 41 intégrations sont incluses, sans surcoût.
Exporter les chaînes. Envoyer un e-mail à l’agence. Attendre. Les recoller. Découvrir que le bouton allemand est cassé.
Abandonner ce flux de travailUne chaîne, chaque marché.
Pay now. Your order ships today.
Jetzt bezahlen. Ihre Bestellung wird heute versandt.
Les six volets sont un exemple, pas une limite. Il n’y a pas de liste de langues fixe : toute balise BCP-47 reconnue par ICU est acceptée, soit 708 paramètres régionaux dans le tableau actuel.
Commencer gratuitementExemples tirés de l’espace de travail

La liste des termes
Les mots que le moteur ne doit pas modifier, avec leur traduction pour chaque paramètre régional à côté.

Une ligne, en cours de modification
La cible ouverte dans son champ, encadrée, avec l’état de la ligne à côté.

Les commandes du projet
Jetons, clés publiables, webhooks, glossaire et guide de style, sur une seule page.
Attesté chiffres.
- 708
locales acceptées par le validateur
Toute balise BCP-47 reconnue par ICU, plus un repli structurel pour les balises hors tableau.
la table des locales ICU - 224
langues avec leur propre jeu de règles de pluriel
Une traduction omettant une forme requise par sa langue échoue à la porte de contrôle des pluriels plutôt que d’être livrée.
resources/data/plural_categories.php - 4
contrôles déterministes sur chaque ligne
Espaces réservés, pluriels, glossaire, longueur. Les mêmes quatre contrôles en pré-vérification et sur le chemin de traduction.
QaRunner::preGate() - 20
formats de fichiers lus et écrits
Chacun assure un aller-retour fidèle, de sorte que le fichier renvoyé est identique à celui d’origine.
la liste des codecs - 12
événements webhook signés
Typés, signés et retentés dans l’ordre, avec chaque tentative enregistrée dans le journal de livraison.
App\Enums\WebhookEvent - $0.0008
par mot, au-delà de l’allocation du forfait
Le plan gratuit et la subvention open source sont plafonnés strictement plutôt que mesurés, donc aucun ne peut générer de facture.
config/plans.php
Cité depuis la source.
Toute balise BCP-47 reconnue par ICU est canonisée, avec un repli structurel pour les balises hors tableau.
sur ce qui constitue une locale
Une ligne contenant un marqueur, un pluriel ou un terme interdit défectueux est corrigée lors d’une seule tentative de correction, sinon elle est bloquée.
sur le rôle du contrôle
Les mots dépassant l’allocation du plan sont facturés 0,0008 $. Les plans gratuits et subventionnés ont un plafond strict plutôt qu’un compteur.
sur le coût
FAQ
Ce que cherche le lecteur, avec des réponses claires.
- Que fait exactement Transglot ?
- Il traduit les chaînes de votre produit dans toutes les langues que vous prenez en charge, dès la poussée ou la synchronisation qui les a modifiées, et vérifie chaque traduction avant fusion. Vous conservez vos propres fichiers et votre propre flux de travail ; les langues cessent d’être un projet à part.
- Dois-je refondre ma configuration i18n ?
- Non. Il lit le fichier que vous avez déjà, du JSON et YAML au gettext, .strings, XLIFF et ARB, soit vingt formats au total, et le réécrit dans la même structure. Vos clés et votre schéma restent intacts.
- Que se passe-t-il lorsqu’une traduction échoue à une vérification ?
- Quatre vérifications automatiques analysent chaque ligne : marqueurs, formes plurielles, termes du glossaire et longueur. Un marqueur défectueux, une forme plurielle manquante ou un terme du glossaire interdit bénéficie d’une seule tentative de correction ; si l’échec persiste, la ligne est refusée plutôt qu’écrite. Une ligne qui dépasse uniquement sa longueur maximale est écrite, non refusée, et à partir de l’offre Team, l’approbation automatique ou une exécution QA la signale pour révision.
- Combien de langues sont prises en charge ?
- Il n’y a pas de liste fixe limitée. Tout tag BCP-47 reconnu par ICU est accepté, soit 708 locales dans le tableau actuel, dont 224 langues disposent de leurs propres règles de pluriel appliquées par le contrôle.
- Combien coûte Transglot ?
- Gratuit à 0 $ avec 100 000 mots pour commencer (25 000 à l’inscription, 75 000 après vérification téléphonique) et 10 000 par mois ensuite, 15 paramètres régionaux incluant votre langue source, trois sièges et aucune API. Starter coûte 19 $ par mois, Team 49 $ avec des sièges illimités, et Business 149 $. Les mots dépassant l’allocation du plan sont facturés 0,0008 $, et le paiement annuel coûte dix fois le prix mensuel.
- Y a-t-il un essai gratuit ?
- Le plan gratuit ne nécessite aucune carte bancaire et n’expire pas, ce qui constitue un essai honnête. Les plans payants débutent avec un essai de 14 jours en plus.
- Les traducteurs humains peuvent-ils toujours relire le travail ?
- Oui, et la plupart des équipes conservent un relecteur. Les traducteurs travaillent dans la même grille avec leurs propres comptes, et une autorisation peut être limitée à une seule langue afin qu’un freelance externe ne voie que le français.
- Fonctionne-t-il avec les outils que nous utilisons déjà ?
- Il existe 41 intégrations : systèmes de contenu, outils de design, centres d’aide et dépôts. Aucune n’entraîne de coût supplémentaire ; 36 sont incluses dans tout plan payant et 5 à partir du plan Team.
- Entraînez-vous des modèles sur notre contenu ?
- Non. Vos chaînes sont envoyées aux sous-traitants listés dans le Centre de confiance pour être traduites, et rien d’autre. Le Centre de confiance fait autorité concernant ceux qui peuvent traiter votre contenu.
- Comment exporter mes traductions ?
- Via le point de terminaison d’extraction de l’API, la CLI, le bundle de livraison ou la synchronisation du stockage de fichiers. Les quatre nécessitent un jeton de projet, disponible dès le plan Starter.