Skip to main content
AI agent network visualization

Traduisez vos fichiers YAML sans casser l'indentation

Ancres préservées. Chaînes multilignes intactes. Commentaires conservés. Votre structure YAML revient exactement comme elle était, simplement traduite.

La traduction YAML est fragile par nature

YAML est sensible aux espaces. Une seule indentation incorrecte, et toute votre configuration est cassée. Les outils de traduction génériques ne comprennent pas les ancres, les chaînes multilignes ni les scalaires de flux de YAML, et ils ne les préservent certainement pas.

Un seul espace de travers, et votre YAML devient invalide. Les outils génériques ne respectent pas les règles d'indentation.

Les ancres YAML (&anchor) et les alias (*anchor) sont traités comme du texte traduisible

Les chaînes multilignes (|, >, |-, >-) perdent leur mise en forme de scalaire bloc

Les commentaires sont supprimés ou déplacés, ce qui fait perdre le contexte pour les développeurs

Source (anglais)
config/locales/en.yml
en:
  welcome: "Welcome, %{name}!"
  products:
    title: "Our Products"
    empty: "No products found"
  errors:
    not_found: "Page not found"
    server: |
      Something went wrong.
      Please try again later.
Traduit (japonais)
config/locales/ja.yml
ja:
  welcome: "ようこそ、%{name}さん!"
  products:
    title: "製品一覧"
    empty: "製品が見つかりません"
  errors:
    not_found: "ページが見つかりません"
    server: |
      問題が発生しました。
      後でもう一度お試しください。

Ce que i18n Agent préserve

Indentation et espaces

La structure de YAML, sensible aux espaces, est préservée exactement. Aucune indentation cassée.

Ancres et alias

Les définitions &anchor et les références *anchor sont reconnues et laissées intactes

Chaînes multilignes

Les scalaires bloc (|, >), les indicateurs de troncature (-, +) et les scalaires de flux sont tous préservés

Commentaires

Les commentaires en ligne et en bloc sont conservés à leur emplacement, préservant le contexte pour les développeurs

Compatible avec votre pile technologique

Ruby on Rails i18n
Playbooks Ansible
Configurations Kubernetes
Hugo / Générateurs de sites statiques
Spring Boot
Traduction Symfony

Fonctionnement

How i18n Agent works: Install, Translate, Done
1
2
3
terminal
$translate_filesrc/messages/en.json
 --target["de", "ja", "es"]
Done.3 languages, 142 keys translated.

Aucun copier-coller manuel. Aucune extraction de chaînes. Juste des fichiers traduits.

Essayez i18n Agent maintenant

Déposez votre fichier de traduction ici

JSON, YAML, PO, XML, CSV, Markdown, Properties

ou cliquez pour parcourir

Langues cibles

Aucune inscription requiseEstimation instantanée

Questions fréquentes

Développeur ?

Installez l'outil CLI et traduisez votre premier fichier en 2 minutes.

Installer l'outil CLI

Une équipe en entreprise ?

Encore sous contrat avec un TMS ? Parlons de votre migration.