عن المشروع

go-astisub هي مكتبة بلغة Golang للتعامل مع ملفات الترجمة. تدعم تحليل وكتابة صيغ SRT وSTL وTTML وSSA/ASS وWebVTT والنصوص التليفزيونية. تشمل العمليات المتاحة المزامنة عن طريق إضافة مدة، وتطبيق تصحيح خطي، وتقسيم الترجمة إلى أجزاء وإعادة دمجها، ودمج ملفات ترجمة متعددة، وتحسين توقيت وترتيب الترجمة. يوفر المشروع أيضًا أداة سطر أوامر باسم astisub يمكنها التحويل بين صيغ الترجمة المدعومة وتنفيذ نفس العمليات من الطرفية. يتضمن ملف README تعليمات التثبيت لكل من المكتبة وأداة سطر الأوامر، بالإضافة إلى أمثلة برمجية توضح كيفية فتح ملفات الترجمة وتعديلها وكتابتها. يشير خارطة الطريق إلى أن دعم صيغة SMI لم يُنفذ بعد.