Lumaktaw sa pangunahing nilalaman

Paano Naiiba ang Champollion

Ang champollion ay nasa ibang kategorya kaysa sa karamihan ng mga tool sa lokalisasyon. Narito ang isang tapat na paghahambing.

Ang Landscape

Karamihan sa tooling para sa lokalisasyon ay nabibilang sa isa sa tatlong kategorya:

KategoryaMga HalimbawaModelo
Cloud TMS PlatformsCrowdin, Phrase, Locize, TolgeeSaaS dashboard + mga human translator + buwanang subscription
Key Extraction Toolsi18next-scanner, FormatJS CLII-scan ang source code para sa mga translation function call
CLI Translation EngineschampollionPatakbuhin sa inyong project, direktang isalin ang mga file, walang cloud account

Ang Champollion ay isang CLI translation engine — direktang isinasalin nito ang inyong mga locale file gamit ang mga configurable backend (LLMs, Google Translate, custom plugins). Walang cloud dashboard, walang workflow para sa human translator, walang buwanang bayad.


Paghahambing ng Feature

FeaturechampollionCrowdinPhraseLocize
Tumatakbo nang lokal (walang cloud account)
Walang dependencies
Configuration ng method kada language pair
Custom language registers
Content-aware (pinoprotektahan ang mga code block)
Conlang at script conversion
Plugin architecture
Markdown / pagsasalin ng content
Translation Memory
XLIFF export/import
ICU plural validation
Pagpapatupad ng terminolohiya
Workflow para sa human translatorBatay sa XLIFF
In-context editing (visual)
Kolaborasyon ng team
Suporta sa format ng fileJSON, TOML, YAML, MD, XLIFF50+40+JSON
PagpepresyoLibre (bayaran ang inyong LLM)Mula $0/buwanMula $0/buwanMula $0/buwan

Kailan Gagamitin ang Champollion

Ang Champollion ay angkop kapag:

  • Gusto ninyong naka-embed ang machine translation sa inyong build pipeline — hindi isang hiwalay na workflow
  • Kailangan ninyo ng kontrol sa method kada wika (LLM para sa ilan, Google Translate para sa iba, custom plugins para sa natitira)
  • Nagsasalin kayo sa mga wikang walang API coverage (Katutubo, nanganganib, o nilikha)
  • Gusto ninyo ng deterministic na script output (Cree Syllabics, Klingon pIqaD, Tengwar)
  • Gusto ninyo ng zero vendor lock-in at zero cloud dependencies
  • Isa kayong solo developer o maliit na team na hindi nangangailangan ng buong TMS dashboard
  • Gusto ninyo ng handoff na batay sa XLIFF sa mga propesyonal na tagasalin nang walang cloud subscription

Mas angkop ang cloud TMS kapag:

  • Mayroon kayong mga propesyonal na human translator na nagre-review ng bawat string (mas simple ang XLIFF workflow ng champollion kaysa sa buong TMS)
  • Kailangan ninyo ng cross-project translation memory at glossary management
  • Kailangan ninyo ng in-context visual editing (i-preview ang mga salin sa loob ng inyong UI)
  • Mayroon kayong malaking team na nangangailangan ng role-based access control
  • Kailangan ninyo ng suporta para sa 50+ format ng file

Ang Ginagawa ng Champollion na Wala sa Iba

1. Custom Registers

Bawat language pair ay may mga tagubilin sa tono para sa LLM na angkop sa kultura:

{
"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."
}
}

Walang ibang tool na may kasamang 47 pre-configured na language register, o nagpapahintulot sa inyong tumukoy ng custom na mga register kada project.

2. Deterministic Script Converters

May kasamang limang built-in script converter ang Champollion na tumatakbo bilang post-translation hooks — walang kailangan na LLM:

LocaleConversionHalimbawa
crkSRO → Cree Syllabicsnêhiyawêwinᓀᐦᐃᔭᐍᐏᐣ
srLatin → CyrillicBeogradБеоград
tlhRomanization → pIqaDtlhIngan Hol → (mga pIqaD glyph)
x-elvish-sLatin → TengwarSindarin → Tengwar (Mode of Beleriand)
x-kryptonianLatin → KryptonianCipher-substitution (nangangailangan ng font)

Ang mga ito ay purong lookup-table converters — deterministic, na-audit, at walang panganib ng LLM hallucination.

3. Content-Aware Shielding

Kapag nagsasalin ng Markdown o rich content, pinoprotektahan ng Champollion ang:

  • Fenced code blocks (```)
  • Inline code (` `)
  • Hugo shortcodes ({{</* */>}}, {{%/* */%}})
  • Interpolation variables ({{ .Count }}, {name}, {{t('key')}})
  • Raw HTML blocks

Pinapalitan ang mga ito ng Unicode sentinel tokens bago ang pagsasalin at ibinabalik pagkatapos. Hindi kailanman nakikita ng LLM ang inyong code, ang inyong shortcodes, o ang inyong variables.

4. Mga Plugin para sa Ginabayang Method

Para sa mga wikang walang API coverage, maaari kayong bumuo ng isang ginabayang translation method:

  1. Sumulat ng linguistic coaching data (mga tuntunin sa grammar, bokabularyo, mga halimbawa)
  2. I-bundle ito bilang plugin
  3. I-benchmark ito laban sa mga reference translation gamit ang eval harness
  4. I-install ito sa inyong project gamit ang champollion plugin install

Ganito pinangangasiwaan ng champollion ang Plains Cree — at ganito rin ninyo maaaring pangasiwaan ang anumang wika, kabilang ang mga wikang hindi pa umiiral.


Ang Pinakapunto

Ang Champollion ay hindi kapalit ng Crowdin. Isa itong ibang tool para sa ibang workflow. Kung kailangan ninyo ng mga human translator, gumamit ng TMS. Kung kailangan ninyo ng CLI na nagsasalin ng inyong mga file sa isang command at nagbibigay sa inyo ng kontrol kada wika sa mga method, model, at register — gamitin ang champollion.