Wie sich Champollion im Vergleich schlägt
champollion gehört einer anderen Kategorie an als die meisten Lokalisierungstools. Hier ist ein ehrlicher Vergleich.
Die Landschaft
Die meisten Lokalisierungstools lassen sich einer von drei Kategorien zuordnen:
| Kategorie | Beispiele | Modell |
|---|---|---|
| Cloud-TMS-Plattformen | Crowdin, Phrase, Locize, Tolgee | SaaS-Dashboard + menschliche Übersetzer + monatliches Abonnement |
| Schlüssel-Extraktionstools | i18next-scanner, FormatJS CLI | Durchsuchen des Quellcodes nach Aufrufen von Übersetzungsfunktionen |
| CLI-Übersetzungs-Engines | champollion | Ausführung in Ihrem Projekt, direkte Übersetzung von Dateien, kein Cloud-Konto |
Champollion ist eine CLI-Übersetzungs-Engine – sie übersetzt Ihre Locale-Dateien direkt mithilfe konfigurierbarer Backends (LLMs, Google Translate, benutzerdefinierte Plugins). Kein Cloud-Dashboard, kein Workflow für menschliche Übersetzer, keine monatliche Gebühr.
Funktionsvergleich
| Funktion | champollion | Crowdin | Phrase | Locize |
|---|---|---|---|---|
| Lokale Ausführung (kein Cloud-Konto) | ✅ | ❌ | ❌ | ❌ |
| Keine Abhängigkeiten | ✅ | ❌ | ❌ | ❌ |
| Methodenkonfiguration pro Sprachpaar | ✅ | ❌ | ❌ | ❌ |
| Benutzerdefinierte Sprachregister | ✅ | ❌ | ❌ | ❌ |
| Inhaltsbewusst (schützt Codeblöcke) | ✅ | ❌ | ❌ | ❌ |
| Konlang- & Schriftkonvertierung | ✅ | ❌ | ❌ | ❌ |
| Plugin-Architektur | ✅ | ❌ | ❌ | ❌ |
| Markdown-/Inhaltsübersetzung | ✅ | ✅ | ✅ | ❌ |
| Translation Memory | ✅ | ✅ | ✅ | ✅ |
| XLIFF-Export/-Import | ✅ | ✅ | ✅ | ❌ |
| ICU-Pluralvalidierung | ✅ | ✅ | ✅ | ❌ |
| Terminologiedurchsetzung | ✅ | ✅ | ✅ | ❌ |
| Workflow für menschliche Übersetzer | XLIFF-basiert | ✅ | ✅ | ✅ |
| Kontextbezogene Bearbeitung (visuell) | ❌ | ✅ | ✅ | ✅ |
| Teamzusammenarbeit | ❌ | ✅ | ✅ | ✅ |
| Unterstützung von Dateiformaten | JSON, TOML, YAML, MD, XLIFF | 50+ | 40+ | JSON |
| Preisgestaltung | Kostenlos (Sie zahlen Ihr LLM) | Ab 0 $/Monat | Ab 0 $/Monat | Ab 0 $/Monat |
Wann sollten Sie Champollion verwenden
Champollion ist eine gute Wahl, wenn:
- Sie maschinelle Übersetzung in Ihre Build-Pipeline integrieren möchten – nicht als separaten Workflow
- Sie eine Methodensteuerung pro Sprache benötigen (LLM für einige, Google Translate für andere, benutzerdefinierte Plugins für den Rest)
- Sie in Sprachen übersetzen, für die keine API-Abdeckung besteht (indigene, gefährdete, konstruierte Sprachen)
- Sie eine deterministische Schriftausgabe wünschen (Cree-Silbenschrift, Klingonisch pIqaD, Tengwar)
- Sie keinerlei Anbieterbindung und keine Cloud-Abhängigkeiten wünschen
- Sie ein Einzelentwickler oder ein kleines Team sind, das kein vollständiges TMS-Dashboard benötigt
- Sie eine XLIFF-basierte Übergabe an professionelle Übersetzer ohne Cloud-Abonnement wünschen
Ein Cloud-TMS ist die bessere Wahl, wenn:
- Sie über professionelle menschliche Übersetzer verfügen, die jede Zeichenkette prüfen (der XLIFF-Workflow von champollion ist einfacher als ein vollständiges TMS)
- Sie projektübergreifende Translation Memory und Glossarverwaltung benötigen
- Sie eine kontextbezogene visuelle Bearbeitung benötigen (Vorschau der Übersetzungen innerhalb Ihrer Benutzeroberfläche)
- Sie ein großes Team mit Anforderungen an die rollenbasierte Zugriffssteuerung haben
- Sie Unterstützung für mehr als 50 Dateiformate benötigen
Was Champollion leistet, das sonst niemand bietet
1. Benutzerdefinierte Register
Jedes Sprachpaar erhält kulturell angemessene Tonanweisungen für das 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."
}
}
Kein anderes Tool wird mit 47 vorkonfigurierten Sprachregistern ausgeliefert oder erlaubt es Ihnen, eigene pro Projekt zu definieren.
2. Deterministische Schriftkonverter
Champollion wird mit fünf integrierten Schriftkonvertern ausgeliefert, die als Hooks nach der Übersetzung ausgeführt werden – ohne LLM:
| Locale | Konvertierung | Beispiel |
|---|---|---|
crk | SRO → Cree-Silbenschrift | nêhiyawêwin → ᓀᐦᐃᔭᐍᐏᐣ |
sr | Lateinisch → Kyrillisch | Beograd → Београд |
tlh | Romanisierung → pIqaD | tlhIngan Hol → (pIqaD-Glyphen) |
x-elvish-s | Lateinisch → Tengwar | Sindarin → Tengwar (Mode of Beleriand) |
x-kryptonian | Lateinisch → Kryptonisch | Substitutionsverschlüsselung (erfordert Schriftart) |
Dies sind reine Nachschlagetabellen-Konverter – deterministisch, prüfbar, ohne Risiko von LLM-Halluzinationen.
3. Inhaltsbewusste Abschirmung
Bei der Übersetzung von Markdown oder reichhaltigen Inhalten schirmt Champollion Folgendes ab:
- Eingegrenzte Codeblöcke (
```) - Inline-Code (
` `) - Hugo-Shortcodes (
{{</* */>}},{{%/* */%}}) - Interpolationsvariablen (
{{ .Count }},{name},{{t('key')}}) - Rohe HTML-Blöcke
Diese werden vor der Übersetzung durch Unicode-Sentinel-Tokens ersetzt und danach wiederhergestellt. Das LLM sieht niemals Ihren Code, Ihre Shortcodes oder Ihre Variablen.
4. Coached-Methoden-Plugins
Für Sprachen ohne API-Abdeckung können Sie eine begleitete (coached) Übersetzungsmethode erstellen:
- Schreiben Sie linguistische Coaching-Daten (Grammatikregeln, Vokabular, Beispiele)
- Bündeln Sie diese als Plugin
- Vergleichen Sie sie anhand von Referenzübersetzungen mit dem Eval-Harness
- Installieren Sie es in Ihrem Projekt mit
champollion plugin install
So handhabt champollion das Plains Cree – und so können auch Sie jede Sprache handhaben, einschließlich solcher, die noch nicht existieren.
Das Fazit
Champollion ist kein Ersatz für Crowdin. Es ist ein anderes Tool für einen anderen Workflow. Wenn Sie menschliche Übersetzer benötigen, verwenden Sie ein TMS. Wenn Sie ein CLI benötigen, das Ihre Dateien mit einem einzigen Befehl übersetzt und Ihnen pro Sprache die Kontrolle über Methoden, Modelle und Register gibt – verwenden Sie champollion.