W40 – Studio : la localisation dans les outils que vous utilisez déjà

Veronica PrilutskayaDirecteur produit et cofondateurPublié le : hier · 2 min de lecture

Vous pouvez désormais connecter des sources de contenu à vos moteurs de localisation dans Studio, traduire votre contenu avec le glossaire, les règles et la voix de marque de votre équipe, puis renvoyer les traductions vers vos dépôts, CMS ou centres d’aide.

Connectez GitHub, Payload CMS ou Zendesk Help Center, ou envoyez du contenu via la CLI et l’API. Chaque source utilise le moteur de localisation de votre choix, avec le glossaire, les règles et la voix de marque de votre équipe. Les équipes produit et contenu envoient du contenu depuis leurs propres outils, tandis que l’équipe de localisation pilote l’infrastructure de localisation.

La CLI. Les équipes d’ingénierie utilisent lingo push pour envoyer des fichiers source via le pipeline configuré du moteur de localisation. lingo pull écrit les traductions finalisées dans des fichiers cibles locaux, sur la même machine et dans le même checkout. Studio répertorie chaque envoi avec son état par langue.

GitHub App. Lorsque les fichiers source changent sur la branche par défaut, l’app traduit les modifications et ouvre une pull request avec les fichiers traduits. Activez le workflow de pull request pour committer directement les traductions sur une branche de pull request. Exigez une approbation avant les exécutions automatiques, ou utilisez /lingo translate pour demander des fichiers et des langues spécifiques.

CMS et centres d’aide. Sélectionnez le contenu et les langues cibles, et Lingo.dev renvoie les traductions dans Payload ou Zendesk pour chaque langue. La synchronisation traduit uniquement le contenu source nouveau ou modifié. Payload peut lancer automatiquement des exécutions lorsque le contenu change ; les exécutions Zendesk, elles, se lancent manuellement. Chaque exécution utilise le pipeline configuré du moteur de localisation, y compris la relecture lorsqu’elle est activée.

L’API. La Sync API renvoie une langue cible dans la réponse. La Async API accepte plusieurs langues cibles et livre chaque traduction finalisée séparément. Toutes deux appliquent le glossaire, les règles, la voix de marque et les paramètres de modèle du moteur de localisation. Les tâches asynchrones exécutent aussi les étapes facultatives configurées du pipeline, y compris la relecture par des locuteurs natifs lorsqu’elle est activée. La Sync API ignore ces étapes.

Inspectez les demandes et les étapes du pipeline. Ouvrez une demande pour consulter le texte source et le texte traduit, vérifier quel modèle a été utilisé, ainsi que sa durée et son coût. Pour les tâches asynchrones, ouvrez les différentes étapes du pipeline pour consulter leur sortie, inspecter le texte envoyé en relecture humaine ou lire le message d’erreur d’une étape ayant échoué.

Ouvrez Studio → Toutes les intégrations pour connecter GitHub, un CMS ou un centre d’aide.