تخطَّ إلى المحتوى
العودة إلى الأعمال
ويب متكامل2026

Transcend

تفريغ وترجمة للكلام بشكل شبه آنيّ عبر 30 لغة — بُني خلال التدريب الميداني الافتراضي في مركز ناصر، حيث عزّزتُ موثوقية الخادم وتوليتُ طبقة WebSocket.

الكود قريبًا

المشكلة

ينبغي التقاط الكلام الحيّ وتفريغه وترجمته بسرعة تجعله يبدو فوريًا، عبر لغات متعددة وظروف شبكة غير مستقرة. والتطبيقات البسيطة تُسقط الاتصالات، وتُضاعف فواتير واجهات الترجمة عند إعادة المحاولة، وتعرض نصًا غير مكتمل يصعب قراءته.

المعالجة

ركّزتُ على طبقة الموثوقية: تحديد معدّل الطلبات لكل اتصال لحماية الخدمة، وذاكرة منع تكرار (idempotency) تمنع تكرار رسوم واجهة الترجمة عند إعادة المحاولة، وإعادة محاولة للطلبات مع تراجع أسّيّ ومُهَل زمنية. وربطتُ خطّ WebSocket الآنيّ من طرفٍ إلى طرف، وأضفتُ كشف حدود الجُمل ليتدفّق النص سطرًا بسطر بنظافة، وغلّفتُ الواجهة بحدٍّ للأخطاء مع إعادة اتصال تلقائية.

دوري

المساهم الأبرز في الفريق. توليتُ تعزيز موثوقية الخادم وتكامل WebSocket بين الواجهة والخادم، إضافةً إلى تقسيم النص وأعمال المرونة في خطّ التفريغ.