|
Documentation
Réserver une démoPlateforme
Plateforme
MCPCLIAPIWorkflows
GuidesChangelog

Premiers pas

  • Introduction
  • Connectez votre moteur

Moteur de localisation

  • Vue d'ensemble
  • Voix de marque
  • Règles
  • Glossaires
  • Modèles LLM
  • Jetons de cache
  • Résolution des langues

Qualité

  • Rapports
  • Évaluateurs IA
  • Playground
  • Suggestions du moteur

Admin

  • Clés API
  • Équipe
  • Rôles et autorisations
  • Journaux d’audit

Moteurs de localisation

Un moteur de localisation est une API de traduction avec état que vous créez et configurez sur Lingo.dev. Au lieu d'envoyer des chaînes à un LLM générique en espérant que le résultat sera à la hauteur, vous créez une API qui fournit exactement les traductions attendues, de façon cohérente, pour chaque langue et à chaque requête.

À quoi sert un moteur de localisation#

Chaque moteur combine cinq couches configurables. Lorsqu'une requête de traduction arrive, le moteur les applique toutes automatiquement : aucun prompt engineering à refaire à chaque requête, aucune intervention manuelle.

CoucheRôleDocumentation
Modèles LLMLe modèle utilisé pour chaque paire de langues, avec des chaînes de secours classées par ordre de prioritéModèles LLM →
Voix de marqueLa façon dont votre produit s'exprime dans chaque langue : ton, niveau de formalité, styleVoix de marque →
RèglesConventions linguistiques propres à chaque langue, regroupées en jeux de règlesRègles →
GlossaireDes correspondances de termes exactes pour chaque langue, avec appariement sémantique : la priorité la plus élevée du moteurGlossaires →
Évaluateurs IAUne évaluation automatisée à l'aide d'un LLM indépendant, après chaque traductionÉvaluateurs IA →

La configuration appartient à l’organisation#

Les glossaires, les jeux de règles et les voix de marque appartiennent à votre organisation, pas à un seul moteur. Un moteur les applique en les rattachant : un même glossaire peut ainsi régir cinq moteurs, et une seule modification se répercute sur tous. Les configurations de modèle restent propres à chaque moteur.

ConteneurContient
GlossaireGlossaireTermes
RèglesJeu de règlesRègles
Voix de marqueVoix de marqueUn texte par langue cible

Supprimer un moteur laisse ces trois éléments intacts. En revanche, il est impossible d’en supprimer un tant qu’un moteur l’applique encore - détachez-le d’abord.

Comment les couches interagissent#

Le moteur applique les couches dans un ordre défini, avec une hiérarchie de priorité claire :

  1. Glossaire - priorité la plus élevée. Si un terme du glossaire correspond, il prévaut sur le jugement du modèle.
  2. Règles - priorité intermédiaire. Les conventions linguistiques propres à la langue guident le modèle.
  3. Voix de marque - définit le contexte global. Ton, niveau de formalité et style pour la langue.

La configuration du modèle détermine quel LLM traite la requête, avec basculement automatique si le modèle principal échoue. Les évaluateurs IA s'exécutent de manière asynchrone une fois la traduction terminée : ils ne bloquent jamais la réponse.

Complémentaires, pas concurrentes

Concevez glossaires, règles et voix de marque pour qu’ils se complètent. Le glossaire gère les termes exacts, les règles encadrent les conventions propres à la langue, et la voix de marque définit le ton d’ensemble. Si un terme du glossaire entre en conflit avec une règle, le glossaire l’emporte.

Les tâches envoyées via l'Async Localization API peuvent aussi passer par un pipeline optionnel : pré-édition IA de la source, relecture humaine, post-édition IA et vérification de la dérive par retraduction.

Valeurs par défaut#

Lorsque vous créez un nouveau moteur, il est préconfiguré avec des modèles par défaut : des modèles principaux et de secours sélectionnés à partir de trois ans de recherche hebdomadaire en localisation, optimisés pour la qualité aussi bien dans les langues courantes que dans celles à faibles ressources. La plupart des équipes n'auront pas besoin de les modifier.

Ces paramètres par défaut sont conçus pour être efficaces dès le départ. Vous pouvez modifier n’importe quelle configuration de modèle, changer de fournisseur, ajouter des solutions de secours ou remplacer des paires de langues spécifiques - mais ces valeurs par défaut reflètent déjà ce qui fonctionne le mieux d’après ce que nous avons observé sur des centaines de paires de langues. Un nouveau moteur n’applique aucun glossaire, jeu de règles ni voix de marque : rattachez ceux que votre organisation possède déjà, ou créez-les au fil de ce que votre produit demande dans chaque langue.

Utiliser les moteurs#

Les moteurs sont accessibles via toutes les intégrations Lingo.dev :

IntégrationConnexion
CLIDéfinissez engineId dans .lingo/config.json : chaque lingo push passe par votre moteur
APIAppelez le endpoint localize avec votre clé API : le moteur applique automatiquement toutes les couches
CI/CDMême configuration CLI : les traductions passent par votre moteur à chaque pull request
MCPLes assistants IA de développement peuvent configurer et utiliser des moteurs directement depuis la conversation

Si vous omettez engineId, le moteur par défaut de votre organisation sera utilisé.

Observabilité#

Chaque demande de traduction est journalisée : modèle utilisé, jetons consommés, prise en charge éventuelle par une solution de secours, termes du glossaire et règles appliqués. Suivez les performances du moteur dans Rapports et la qualité des traductions dans Évaluateurs IA.

Testez les configurations de moteur avant leur mise en production dans le Playground : comparez votre moteur à un modèle brut, ou comparez deux moteurs côte à côte.

Étapes suivantes#

Connecter votre moteur
Reliez votre CLI et votre codebase à un moteur de localisation
Modèles LLM
Configurez la sélection des modèles par langue et les solutions de secours
Voix de marque
Définissez la façon dont votre produit s'exprime dans chaque langue
Glossaires
Associez les termes sources à des traductions exactes pour chaque langue
Pipeline asynchrone
Ajoutez à vos tâches asynchrones une pré-édition, une relecture humaine, une post-édition et une retraduction

Cette page vous a-t-elle été utile ?

Max PrilutskiyMax Prilutskiy·Mis à jour il y a 14 jours·4 min de lecture