مقارنة Champollion بغيره
ينتمي champollion إلى فئة مختلفة عن معظم أدوات التوطين. إليك مقارنة صادقة.
المشهد العام
تندرج معظم أدوات التوطين ضمن إحدى ثلاث فئات:
| الفئة | أمثلة | النموذج |
|---|---|---|
| منصات TMS السحابية | Crowdin، Phrase، Locize، Tolgee | لوحة تحكم SaaS + مترجمون بشريون + اشتراك شهري |
| أدوات استخراج المفاتيح | i18next-scanner، FormatJS CLI | فحص الشيفرة المصدرية بحثًا عن استدعاءات دوال الترجمة |
| محركات ترجمة عبر سطر الأوامر | champollion | يعمل داخل مشروعك، ويترجم الملفات مباشرة، دون حساب سحابي |
Champollion هو محرك ترجمة يعمل عبر سطر الأوامر (CLI) — يترجم ملفات اللغات لديك مباشرة باستخدام واجهات خلفية قابلة للتهيئة (نماذج لغوية كبيرة LLM، أو Google Translate، أو إضافات مخصصة). لا لوحة تحكم سحابية، ولا سير عمل لمترجمين بشريين، ولا رسوم شهرية.
مقارنة الميزات
| الميزة | champollion | Crowdin | Phrase | Locize |
|---|---|---|---|---|
| يعمل محليًا (دون حساب سحابي) | ✅ | ❌ | ❌ | ❌ |
| بدون أي اعتماديات | ✅ | ❌ | ❌ | ❌ |
| تهيئة الطريقة لكل زوج لغوي | ✅ | ❌ | ❌ | ❌ |
| سجلات لغوية مخصصة | ✅ | ❌ | ❌ | ❌ |
| واعٍ بالمحتوى (يحمي كتل الشيفرة) | ✅ | ❌ | ❌ | ❌ |
| اللغات المُصطنعة وتحويل الكتابة | ✅ | ❌ | ❌ | ❌ |
| بنية قائمة على الإضافات | ✅ | ❌ | ❌ | ❌ |
| ترجمة Markdown / المحتوى | ✅ | ✅ | ✅ | ❌ |
| ذاكرة الترجمة | ✅ | ✅ | ✅ | ✅ |
| تصدير/استيراد XLIFF | ✅ | ✅ | ✅ | ❌ |
| التحقق من صيغ الجمع وفق ICU | ✅ | ✅ | ✅ | ❌ |
| فرض المصطلحات | ✅ | ✅ | ✅ | ❌ |
| سير عمل المترجمين البشريين | عبر XLIFF | ✅ | ✅ | ✅ |
| التحرير ضمن السياق (مرئي) | ❌ | ✅ | ✅ | ✅ |
| التعاون الجماعي | ❌ | ✅ | ✅ | ✅ |
| صيغ الملفات المدعومة | JSON، TOML، YAML، MD، XLIFF | أكثر من 50 | أكثر من 40 | JSON |
| التسعير | مجاني (تدفع تكلفة الـ LLM الخاص بك) | يبدأ من 0$ شهريًا | يبدأ من 0$ شهريًا | يبدأ من 0$ شهريًا |
متى تستخدم Champollion
يُعد Champollion خيارًا مناسبًا عندما:
- تريد ترجمة آلية مدمجة في خط أنابيب البناء لديك — وليس سير عمل منفصلًا
- تحتاج إلى التحكم في الطريقة لكل لغة على حدة (LLM لبعض اللغات، وGoogle Translate لأخرى، وإضافات مخصصة لما تبقى)
- تترجم إلى لغات لا تغطيها أي واجهات برمجية (لغات الشعوب الأصلية، أو المهددة بالاندثار، أو المُصطنعة)
- تريد مخرجات كتابة حتمية (المقاطع الكريّة Cree Syllabics، أو pIqaD الكلينغونية، أو Tengwar)
- تريد التحرر التام من الارتباط بمزوّد معين ومن أي اعتماديات سحابية
- أنت مطوّر مستقل أو ضمن فريق صغير لا يحتاج إلى لوحة تحكم TMS كاملة
- تريد تسليمًا قائمًا على XLIFF للمترجمين المحترفين دون اشتراك سحابي
تكون منصة TMS السحابية خيارًا أفضل عندما:
- لديك مترجمون بشريون محترفون يراجعون كل سلسلة نصية (سير عمل XLIFF في champollion أبسط من منصة TMS كاملة)
- تحتاج إلى ذاكرة ترجمة وإدارة مسارد مشتركة بين المشاريع
- تحتاج إلى تحرير مرئي ضمن السياق (معاينة الترجمات داخل واجهة المستخدم لديك)
- لديك فريق كبير يحتاج إلى التحكم في الوصول حسب الأدوار
- تحتاج إلى دعم أكثر من 50 صيغة ملفات
ما يفعله Champollion ولا يفعله أي أداة أخرى
1. سجلات لغوية مخصصة
يحصل كل زوج لغوي على تعليمات نبرة ملائمة ثقافيًا توجَّه إلى الـ 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."
}
}
لا توجد أداة أخرى تأتي مزوّدة بـ 47 سجلًا لغويًا مُهيّأً مسبقًا، أو تتيح لك تعريف سجلات مخصصة لكل مشروع.
2. محوّلات كتابة حتمية
يأتي Champollion مزوّدًا بخمسة محوّلات كتابة مدمجة تعمل كخطافات ما بعد الترجمة — دون الحاجة إلى LLM:
| اللغة المحلية | التحويل | مثال |
|---|---|---|
crk | SRO ← المقاطع الكريّة Cree Syllabics | nêhiyawêwin → ᓀᐦᐃᔭᐍᐏᐣ |
sr | اللاتينية ← السيريلية | Beograd → Београд |
tlh | الكتابة الصوتية اللاتينية ← pIqaD | tlhIngan Hol → (محارف pIqaD) |
x-elvish-s | اللاتينية ← Tengwar | السندارينية ← Tengwar (نمط Beleriand) |
x-kryptonian | اللاتينية ← الكريبتونية | استبدال تشفيري (يتطلب خطًا) |
هذه محوّلات تعتمد على جداول بحث صِرفة — حتمية، وقابلة للتدقيق، ودون أي خطر هلوسة من الـ LLM.
3. حماية واعية بالمحتوى
عند ترجمة Markdown أو المحتوى المنسّق، يحمي Champollion:
- كتل الشيفرة المسيّجة (
```) - الشيفرة المضمّنة (
` `) - الرموز المختصرة الخاصة بـ Hugo (
{{</* */>}}،{{%/* */%}}) - متغيرات الاستيفاء (
{{ .Count }}،{name}،{{t('key')}}) - كتل HTML الخام
تُستبدل هذه العناصر برموز حارسة من Unicode قبل الترجمة، ثم تُستعاد بعدها. لا يرى الـ LLM شيفرتك ولا رموزك المختصرة ولا متغيراتك أبدًا.
4. إضافات طرق الترجمة المُوجَّهة
بالنسبة للغات التي لا تغطيها أي واجهات برمجية، يمكنك بناء طريقة ترجمة مُوجَّهة:
- اكتب بيانات توجيه لغوية (قواعد النحو، والمفردات، والأمثلة)
- اجمعها في إضافة
- قِسْ أداءها مقارنةً بترجمات مرجعية باستخدام منصة التقييم
- ثبّتها في مشروعك باستخدام
champollion plugin install
هكذا يتعامل champollion مع لغة كري السهول (Plains Cree) — وهكذا يمكنك التعامل مع أي لغة، بما في ذلك اللغات التي لم توجد بعد.
الخلاصة
Champollion ليس بديلًا عن Crowdin. إنه أداة مختلفة لسير عمل مختلف. إذا كنت بحاجة إلى مترجمين بشريين، فاستخدم منصة TMS. أما إذا كنت بحاجة إلى أداة سطر أوامر تترجم ملفاتك بأمر واحد وتمنحك تحكمًا لكل لغة في الطرق والنماذج والسجلات اللغوية — فاستخدم champollion.