|
Documentation
Réserver une démoPlateforme
PlateformeMCPCLI
APIWorkflows
GuidesChangelog

Vue d’ensemble

  • @lingo.dev/cli

Premiers pas

  • Démarrage rapide
  • Configuration

Référence

  • lingo push
  • lingo pull
  • Autres commandes
  • lingo purge

Configuration

  • Contrôle des clés
  • Formats
  • Langues

Guides

  • Ajouter une langue
  • Traductions existantes
  • Retraduction
  • Notes pour le traducteur
  • Exécutions, état et reprise
  • CI/CD
  • Monorepos
  • Grands projets

Vous cherchez l’ancien CLI (v0) ? Voir la documentation du CLI historique

Grands projets

La traduction s’exécute côté serveur : à grande échelle, c’est surtout le moteur qui s’en charge, pas vous. lingo push soumet le travail et le moteur le traite — pas besoin de configurer des pools de workers ni la concurrence. Ce que vous contrôlez, en revanche, c’est le volume que vous envoyez à chaque fois et votre façon de reprendre.

N’envoyez que ce qui a changé#

Par défaut, lingo push calcule un hash de chaque source par rapport au lockfile et n’envoie que ce qui a changé. Sur un gros dépôt, c’est l’option la plus efficace — si le corpus n’a pas bougé, il ne se passe rien, sans aucun aller-retour serveur. Laissez le delta faire le travail ; évitez les --force généralisés.

Ciblez les changements importants#

Quand vous devez vraiment retraduire, limitez le périmètre à un sous-arbre plutôt qu’au projet entier :

bash
lingo push 'content/en/marketing/**/*.md' --force

Vous gardez ainsi une exécution de grande ampleur maîtrisée et prévisible. Voir Retraduction.

Estimez avant les gros runs#

Estimez le coût d’un gros run avant de le lancer :

bash
lingo push --backfill-missing --estimate

Affiche le coût estimé puis s’arrête. Pratique avant une première traduction complète ou un changement de modèle sur de nombreuses langues.

Ne restez pas bloqué sur le run#

Pour les gros runs, pas besoin de rester devant la commande. push enregistre le run dans le run state, ce qui vous permet de récupérer les résultats plus tard ou depuis la CI :

bash
# kick it off
lingo push --backfill-missing

# later, or in CI
lingo pull

Reprenez au lieu de recommencer#

Si un gros run échoue en cours de route, ne renvoyez pas tout — lingo resume réémet les résultats en cache sans dépenser à nouveau, puis --backfill-missing comble les éventuels manques.

Automatisez#

Pour qu’un grand projet reste toujours à jour, laissez la CI traduire à chaque merge et ouvrir une PR avec les résultats. Voir CI/CD.

Vous venez de l’ancien CLI ?

L’ancien CLI exposait la concurrence côté client (pools de workers, flags parallèles), car la traduction se faisait sur votre machine. Le CLI actuel traduit côté serveur, donc ces réglages ont disparu — la montée en charge est gérée pour vous. Le périmètre, le backfill et la reprise sont désormais les vrais leviers.

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

Max PrilutskiyMax Prilutskiy·Mis à jour il y a 10 jours·2 min de lecture