Ir al contenido principal

Cómo se compara Champollion

champollion ocupa una categoría diferente a la mayoría de las herramientas de localización. Aquí hay una comparación honesta.

El panorama

La mayoría de las herramientas de localización se dividen en una de tres categorías:

CategoríaEjemplosModelo
Plataformas TMS en la nubeCrowdin, Phrase, Locize, TolgeeDashboard SaaS + traductores humanos + suscripción mensual
Herramientas de extracción de clavesi18next-scanner, FormatJS CLIEscanear código fuente en busca de llamadas a funciones de traducción
Motores de traducción CLIchampollionEjecutar en su proyecto, traducir archivos directamente, sin cuenta en la nube

Champollion es un motor de traducción CLI — traduce sus archivos de configuración regional directamente usando backends configurables (LLMs, Google Translate, plugins personalizados). Sin dashboard en la nube, sin flujo de trabajo de traductores humanos, sin cuota mensual.


Comparación de características

CaracterísticachampollionCrowdinPhraseLocize
Se ejecuta localmente (sin cuenta en la nube)
Cero dependencias
Configuración de método por par de idiomas
Registros de idioma personalizados
Consciente del contenido (protege bloques de código)
Conversión de conlang y escritura
Arquitectura de plugins
Traducción de Markdown / contenido
Memoria de traducción
Exportación/importación XLIFF
Validación de plurales ICU
Aplicación de terminología
Flujo de trabajo de traductores humanosBasado en XLIFF
Edición en contexto (visual)
Colaboración en equipo
Compatibilidad de formatos de archivoJSON, TOML, YAML, MD, XLIFF50+40+JSON
PreciosGratis (pague su LLM)Desde $0/mesDesde $0/mesDesde $0/mes

Cuándo usar Champollion

Champollion es una buena opción cuando:

  • Desea que la traducción automática esté integrada en su pipeline de compilación — no un flujo de trabajo separado
  • Necesita control de método por idioma (LLM para algunos, Google Translate para otros, plugins personalizados para el resto)
  • Está traduciendo a idiomas sin cobertura de API (indígenas, en peligro de extinción, construidos)
  • Desea salida de escritura determinista (Cree Syllabics, Klingon pIqaD, Tengwar)
  • Desea cero bloqueo de proveedor y cero dependencias en la nube
  • Es un desarrollador individual o un equipo pequeño que no necesita un dashboard TMS completo
  • Desea entrega basada en XLIFF a traductores profesionales sin una suscripción en la nube

Una TMS en la nube es una mejor opción cuando:

  • Tiene traductores humanos profesionales revisando cada cadena (el flujo de trabajo XLIFF de champollion es más simple que un TMS completo)
  • Necesita memoria de traducción y gestión de glosario entre proyectos
  • Necesita edición visual en contexto (vista previa de traducciones dentro de su interfaz de usuario)
  • Tiene un equipo grande con necesidades de control de acceso basado en roles
  • Necesita compatibilidad con 50+ formatos de archivo

Lo que Champollion hace que nadie más hace

1. Registros personalizados

Cada par de idiomas obtiene instrucciones de tono culturalmente apropiadas para el 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."
}
}

Ninguna otra herramienta incluye 47 registros de idioma preconfigurados, ni le permite definir personalizados por proyecto.

2. Convertidores de escritura deterministas

Champollion incluye cinco convertidores de escritura integrados que se ejecutan como hooks posteriores a la traducción — sin necesidad de LLM:

Configuración regionalConversiónEjemplo
crkSRO → Cree Syllabicsnêhiyawêwinᓀᐦᐃᔭᐍᐏᐣ
srLatin → CyrillicBeogradБеоград
tlhRomanization → pIqaDtlhIngan Hol → (glifos pIqaD)
x-elvish-sLatin → TengwarSindarin → Tengwar (Mode of Beleriand)
x-kryptonianLatin → KryptonianCipher-substitution (requiere fuente)

Estos son convertidores de tabla de búsqueda pura — deterministas, auditables, cero riesgo de alucinación de LLM.

3. Protección consciente del contenido

Al traducir Markdown o contenido enriquecido, Champollion protege:

  • Bloques de código delimitados (```)
  • Código en línea (` `)
  • Shortcodes de Hugo ({{</* */>}}, {{%/* */%}})
  • Variables de interpolación ({{ .Count }}, {name}, {{t('key')}})
  • Bloques HTML sin procesar

Estos se reemplazan con tokens centinela Unicode antes de la traducción y se restauran después. El LLM nunca ve su código, sus shortcodes o sus variables.

4. Plugins de método entrenado

Para idiomas sin cobertura de API, puede crear un método de traducción entrenado:

  1. Escribir datos de entrenamiento lingüístico (reglas gramaticales, vocabulario, ejemplos)
  2. Empaquetarlo como un plugin
  3. Compararlo con traducciones de referencia usando el harness de evaluación
  4. Instalarlo en su proyecto con champollion plugin install

Así es como champollion maneja Plains Cree — y cómo puede manejar cualquier idioma, incluidos los que aún no existen.


La conclusión

Champollion no es un reemplazo para Crowdin. Es una herramienta diferente para un flujo de trabajo diferente. Si necesita traductores humanos, use un TMS. Si necesita un CLI que traduzca sus archivos con un comando y le dé control por idioma sobre métodos, modelos y registros — use champollion.