عن المشروع
Subtitle Translator أداة مجانية تعمل من جهة العميل لترجمة ملفات الترجمة النصية دفعة واحدة. تقبل صيغ .srt و.ass و.vtt و.lrc، وتكتشف الترميز تلقائياً، وتدعم أكثر من 120 لغة. يفصل التصميم الأساسي بيانات التوقيت والبنية الوصفية عن الحوار محلياً، بحيث تتلقى محركات الترجمة النص فقط ولا يمكنها تغيير أكواد التوقيت.
يمكن للمستخدمين رفع موسم كامل دفعة واحدة، والترجمة إلى عدة لغات هدف في تمريرة واحدة، وتصدير ترجمات ثنائية اللغة مع الحفاظ على المحاذاة. تدعم الأداة ثماني واجهات برمجة تطبيقات تقليدية للترجمة الآلية، بما في ذلك DeepL وGoogle Translate وAzure Translate وخيارات مجانية مثل GTX وEdge، بالإضافة إلى 27 مزوداً وبوابة LLM مثل OpenAI وClaude وGemini وDeepSeek وOpenRouter. تضيف أوضاع LLM ترجمة تراعي السياق، ومطالبات قابلة للتخصيص، والتحكم في درجة الحرارة، ووضع التفكير للنماذج القادرة على الاستدلال.
تتم جميع عمليات المعالجة في المتصفح؛ لا يُرسل محتوى الترجمة ومفاتيح API إلى خادم. تُخزَّن الترجمات مؤقتاً محلياً باستخدام IndexedDB. تعمل واجهة سطر الأوامر بنفس المحرك للمعالجة الدفعية دون واجهة رسومية، مع دعم ملفات Markdown وJSON للترجمة كأنواع إدخال إضافية. المشروع مرخّص بموجب MIT ويمكن استضافته ذاتياً باستخدام Node.js 20.9 أو أحدث.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.