Logo Hyperlocalise
Demander une démo
Pour les développeurs

CLI et API

La localisation comme du code, depuis votre terminal et votre CI

Extrayez les messages, envoyez les fichiers source et récupérez les traductions avec une seule CLI et un fichier de configuration dans votre dépôt. Utilisez l’API pour créer votre propre pipeline.

Le changement

Des exports manuels à un pipeline que vous pouvez versionner

Aujourd’hui

  • Une personne exporte des fichiers, les importe et télécharge les traductions manuellement.
  • Chaque dépôt a ses propres scripts, qui cessent de fonctionner lorsque le TMS change.
  • L’état de la traduction n’est pas visible lors de la compilation.

Avec Hyperlocalise

  • Un seul fichier i18n.yml dans le dépôt définit les locales, les fichiers et les correspondances.
  • Le même CLI fonctionne sur un ordinateur portable et dans une intégration continue (CI), avec une clé API à portée limitée.
  • Les fichiers et les tâches sont disponibles via HTTP pour tout besoin personnalisé.

Comment ça marche

D’un seul fichier de configuration aux traductions dans chaque build

Configurez-le en quelques minutes. Les mêmes commandes s’exécutent sur votre machine et dans la CI.

i18n.yml
locales:  source: en-US  targets: [de-DE, fr-FR, ja-JP]buckets:  app:    files:      - from: locales/{{source}}.json        to: locales/{{target}}.json

Regarder

Découvrez la plateforme en action

Présentation rapide des projets, des évaluations, des automatisations et des agents qui travaillent sur différents marchés.

Compatible avec

Compatible avec votre dépôt et votre chaîne d’outils

  • GitHub
  • Phrase
  • Crowdin
  • Lokalise
  • Smartling
  • OpenAI
  • Claude
  • Gemini

Fonctionnalités clés

Conçu pour les équipes d’ingénierie

  • Un seul fichier de configuration

    Définissez les paramètres régionaux, les fichiers et les mappages dans i18n.yml, que vous versionnez avec votre code.

  • Extraction des messages

    Extrayez les messages du code source dans un catalogue en une seule commande.

  • Synchronisation par envoi et récupération

    Envoyez les fichiers source et récupérez les traductions depuis un ordinateur portable ou une CI.

  • Clés API à portée limitée

    N’accordez à la CI que les autorisations dont elle a besoin, et révoquez les clés depuis les paramètres.

  • API des fichiers et des tâches

    Téléversez des fichiers, créez des tâches, vérifiez leur progression et téléchargez les résultats via HTTP.

  • Webhooks

    Soyez averti lorsque les tâches sont terminées, afin que votre pipeline puisse réagir.

Exemple de workflow

Comment nous localisons notre propre application

L’application web d’Hyperlocalise est disponible en dix langues grâce au même CLI. Personne ne téléverse de fichier manuellement.

  1. À chaque fusion

    Extraire et publier

    La CI exécute hl extract et hl sync push, afin que les nouveaux messages arrivent dans l’espace de travail en quelques minutes.

  2. Pendant la journée

    Traduire et réviser

    Les linguistes et les agents traduisent dans l’espace de travail. Personne ne touche à un fichier.

  3. Chaque nuit

    Traduire les traductions

    Une tâche planifiée exécute hl sync pull et ouvre une pull request contenant les fichiers de langue mis à jour.

  4. Le lendemain matin

    Examiner et fusionner

    Un ingénieur examine le diff et le fusionne. Chaque langue reste à jour sans aucune étape manuelle.

Conçu pour votre rôle

Une plateforme unique pour tous ceux qui vous propulsent à l’international.

Les responsables de la localisation pilotent le programme, les équipes de croissance ouvrent de nouveaux marchés et les développeurs déploient le code. Trouvez le flux de travail adapté à votre rôle.

Quelques questions que vous pourriez vous poser.

La localisation dans votre terminal, votre CI et votre code.

D’autres questions ?

Contactez-nous

Intégrez la localisation à votre pipeline.

Commencez gratuitement, créez une clé API et lancez votre première synchronisation depuis votre terminal en quelques minutes.