هيثم العسولي

← كل المشاريع

صدى

ترجمة عربية لفيديوهات يوتيوب الإنجليزية، تُترجَم على جهازك.

0الحقائق

الدور
منفردًا
السنة
2026
الحالة
يعمل الآن
التصنيف
الإضافات
بُني بـ
JavaScript · Manifest V3 · transformers.js · NLLB-200 · WebGPU · WASM
أين تجده
صدى

1 · نظرة عامة

ما هو، ولماذا وُجد.

إضافة كروم تعرض ترجمة عربية فوق فيديوهات يوتيوب الإنجليزية بترجمة تسميات الفيديو نفسها داخل المتصفح بالكامل، باستخدام نموذج NLLB-200 مضمَّن. بلا حساب ولا خدمة ترجمة سحابية، ولا يغادر نص الترجمة الجهاز أبدًا.

الترجمة التلقائية للتسميات على يوتيوب تعني ذهاب سجل مشاهدتك إلى خدمة ترجمة. يؤدي «صدى» العمل نفسه بلا ذلك: يُنزَّل النموذج وبيئة التشغيل مرة واحدة عند التثبيت، وبعدها يعمل المحرّك والنماذج البعيدة معطّلة.

أثناء التشغيل، حركة الشبكة الوحيدة هي يوتيوب نفسه، أي الفيديو وتسمياته من الأصل ذاته، إضافة إلى تحميل أصول محلية للإضافة. وأي طلب إلى أصل خارجي خلل، وصياغة ادعاء الخصوصية قابلة للتكذيب لا للطمأنة.

1a · التحديات

كل مشكلة أخذت بطاقة، وكل حلّ صُنّف خلفها.

1a1نموذج ترجمة داخل تبويب متصفح

NLLB-200 ليس نموذجًا صغيرًا، وتشغيله داخل الصفحة يعني منافسة الفيديو على الذاكرة والمعالجة على الجهاز نفسه الذي يفكّ ترميز 1080p.

1a1aما فعلته

تعمل النسخة المقطّرة بـ600 مليون معامل عبر transformers.js على WebGPU حيثما توفّر، وترتدّ إلى WASM خلاف ذلك. وتُجلب الأصول مرة عند التثبيت لا في كل جلسة، فتُدفع الكلفة مرة واحدة.

1a2على الترجمة أن تلاحق الفيديو

تستغرق الترجمة وقتًا، والسطر الذي يصل بعد نطقه أسوأ من غيابه، إذ يقرأ المشاهد جملة بينما يسمع التالية.

1a2aما فعلته

تُترجَم التسميات قبل موضع التشغيل لا عند الطلب، فيقع العمل في الفجوة السابقة للسطر بدل أن يقع بعد فواته.

2 · النتائج

المشروع التالي

→مباح

حوّل أي فيديو إلى نسخة مباحة، على جهاز Mac الخاص بك.

التصميم التالي — الطابعةشاهد التصاميم الـ14