مُجمّع Lingo.dev
مُجمّع Lingo.dev هو برنامج وسيط مفتوح المصدر ومجاني، مصمم لجعل أي تطبيق React متعدد اللغات أثناء وقت البناء دون الحاجة إلى إجراء أي تغييرات على مكونات React الحالية.
يعمل مُجمّع Lingo.dev على مستوى الإطار مع Next.js وVite وReact Router. يقوم بمعالجة شجرة الصياغة المجردة لكود React، ويحدد المحتوى القابل للترجمة بشكل حتمي، ويغذي الحدود السياقية إلى نماذج اللغة الكبيرة (LLMs)، ويدمج الترجمات مرة أخرى في البناء، مما يجعل واجهة المستخدم متعددة اللغات في ثوانٍ ويحافظ على الكود المصدري كمصدر للحقيقة.
ينشئ المُجمّع قواميس مُصدرة تتتبع تغييرات المحتوى من خلال بصمات الملفات، مما يضمن إعادة ترجمة المحتوى المعدل فقط. يتم تخزين القواميس في دليل lingo
، ويتم إصدارها باستخدام Git.
حاليًا، يتكامل مُجمّع Lingo.dev مع GROQ، لكننا نود دعم المزيد من نماذج اللغة الكبيرة قريبًا (تحدث معنا أو أرسل لنا طلب سحب!). تحدث الترجمة محليًا أثناء وقت البناء، مما يحافظ على مشروع React الخاص بك كمصدر للحقيقة.
لقد قمنا ببناء مُجمّع Lingo.dev لحل مشكلتنا الخاصة، ونحن متحمسون لمشاركته مع المجتمع.
لنبدأ!
الخطوات التالية
- البدء السريع — أضف دعم تعدد اللغات إلى تطبيقك في 5 دقائق
- كيف يعمل — فهم الاستخراج والحقن في وقت البناء
- تكامل الإطار — أدلة الإعداد الخاصة بالمنصة