Accéder au contenu principal

Comment Champollion se compare

champollion occupe une catégorie différente de celle de la plupart des outils de localisation. Voici une comparaison honnête.

Le paysage

La plupart des outils de localisation se répartissent en trois catégories :

CatégorieExemplesModèle
Plateformes TMS cloudCrowdin, Phrase, Locize, TolgeeTableau de bord SaaS + traducteurs humains + abonnement mensuel
Outils d'extraction de clési18next-scanner, FormatJS CLIAnalyse le code source pour les appels de fonction de traduction
Moteurs de traduction CLIchampollionExécution dans votre projet, traduction directe des fichiers, pas de compte cloud

Champollion est un moteur de traduction CLI — il traduit directement vos fichiers de locale en utilisant des backends configurables (LLM, Google Translate, plugins personnalisés). Pas de tableau de bord cloud, pas de flux de travail avec traducteurs humains, pas de frais mensuels.


Comparaison des fonctionnalités

FonctionnalitéchampollionCrowdinPhraseLocize
Exécution locale (pas de compte cloud)
Zéro dépendance
Configuration de méthode par paire
Registres de langue personnalisés
Sensibilité au contenu (protection des blocs de code)
Conversion de conlang et d'écriture
Architecture de plugin
Traduction Markdown / contenu
Mémoire de traduction
Export/import XLIFF
Validation des pluriels ICU
Application de terminologie
Flux de travail avec traducteur humainBasé sur XLIFF
Édition en contexte (visuelle)
Collaboration d'équipe
Support des formats de fichierJSON, TOML, YAML, MD, XLIFF50+40+JSON
TarificationGratuit (payez votre LLM)À partir de 0 $/moisÀ partir de 0 $/moisÀ partir de 0 $/mois

Quand utiliser Champollion

Champollion est un bon choix quand :

  • Vous voulez la traduction automatique intégrée dans votre pipeline de compilation — pas un flux de travail séparé
  • Vous avez besoin d'un contrôle de méthode par langue (LLM pour certaines, Google Translate pour d'autres, plugins personnalisés pour le reste)
  • Vous traduisez vers des langues sans couverture API (langues autochtones, en danger, construites)
  • Vous voulez une sortie d'écriture déterministe (Syllabaires du Cree, pIqaD Klingon, Tengwar)
  • Vous voulez zéro verrouillage fournisseur et zéro dépendances cloud
  • Vous êtes un développeur solo ou une petite équipe qui n'a pas besoin d'un tableau de bord TMS complet
  • Vous voulez une remise basée sur XLIFF aux traducteurs professionnels sans abonnement cloud

Un TMS cloud est un meilleur choix quand :

  • Vous avez des traducteurs humains professionnels qui examinent chaque chaîne (le flux de travail XLIFF de champollion est plus simple qu'un TMS complet)
  • Vous avez besoin de gestion de mémoire de traduction et de glossaire entre projets
  • Vous avez besoin d'édition visuelle en contexte (aperçu des traductions dans votre interface utilisateur)
  • Vous avez une grande équipe avec des besoins de contrôle d'accès basés sur les rôles
  • Vous avez besoin du support de 50+ formats de fichier

Ce que Champollion fait que personne d'autre ne fait

1. Registres personnalisés

Chaque paire de langues reçoit des instructions de ton culturellement appropriées pour le LLM :

{
"de": {
"register": "Standard professional register. Use Sie-form for formal address."
},
"tl": {
"register": "Educated Manila Taglish. Use Tagalog as the primary language but keep technical terms in English."
},
"tlh": {
"register": "Warrior's honor. OVS grammar. Use Marc Okrand vocabulary."
}
}

Aucun autre outil ne propose 47 registres de langue préconfigurés, ou ne vous permet d'en définir des personnalisés par projet.

2. Convertisseurs d'écriture déterministes

Champollion propose cinq convertisseurs d'écriture intégrés qui s'exécutent comme des hooks post-traduction — aucun LLM nécessaire :

LocaleConversionExemple
crkSRO → Syllabaires du Creenêhiyawêwinᓀᐦᐃᔭᐍᐏᐣ
srLatin → CyrilliqueBeogradБеоград
tlhRomanisation → pIqaDtlhIngan Hol → (glyphes pIqaD)
x-elvish-sLatin → TengwarSindarin → Tengwar (Mode de Beleriand)
x-kryptonianLatin → KryptonienSubstitution de chiffre (nécessite une police)

Ce sont des convertisseurs de table de recherche pure — déterministes, vérifiables, zéro risque d'hallucination LLM.

3. Protection sensible au contenu

Lors de la traduction de Markdown ou de contenu riche, Champollion protège :

  • Les blocs de code délimités (```)
  • Le code en ligne (` `)
  • Les shortcodes Hugo ({{</* */>}}, {{%/* */%}})
  • Les variables d'interpolation ({{ .Count }}, {name}, {{t('key')}})
  • Les blocs HTML bruts

Ceux-ci sont remplacés par des jetons sentinelles Unicode avant la traduction et restaurés après. Le LLM ne voit jamais votre code, vos shortcodes ou vos variables.

4. Plugins de méthode coachée

Pour les langues sans couverture API, vous pouvez créer une méthode de traduction coachée :

  1. Écrivez des données de coaching linguistique (règles de grammaire, vocabulaire, exemples)
  2. Regroupez-les en tant que plugin
  3. Comparez-les par rapport aux traductions de référence en utilisant le harnais d'évaluation
  4. Installez-le dans votre projet avec champollion plugin install

C'est ainsi que champollion gère le Cree des Plaines — et comment vous pouvez gérer n'importe quelle langue, y compris celles qui n'existent pas encore.


Le résumé

Champollion n'est pas un remplacement pour Crowdin. C'est un outil différent pour un flux de travail différent. Si vous avez besoin de traducteurs humains, utilisez un TMS. Si vous avez besoin d'une CLI qui traduit vos fichiers avec une seule commande et vous donne un contrôle par langue sur les méthodes, les modèles et les registres — utilisez champollion.