أرسل صوتًا، واستقبل صوتًا مترجَمًا.
في الوقت الحقيقي، وداخل المسار الذي عندك أصلًا. المحرك نفسه الذي يدير مؤتمرًا، تصل إليه بالبروتوكولات التي تتكلمها منظومتك سلفًا.
تركيب حقيقي

جهاز في القاعة، والصوت يخرج إلى المحرّك، والترجمة تصل إلى هاتف من يستمع. أكثر من خمس ساعات متصلة، في واحدة من أقسى البيئات الصوتية الموجودة.
كيف يندرج في مكانه
ثلاث قطع، والوسطى ليست شغلك.
يدخل
صوتك أنت
دفقٌ متصل عبر SRT، أو WebRTC حين يكون المتكلم هاتفًا مسجَّل الدخول سلفًا.
المحرك
استماع واحد، كل اللغات
يُسمع الصوت مرة واحدة، ومن تلك المرة تخرج كل لغات الوجهة. ولا واحدة منها تنتظر خلف أخرى.
يخرج
صوت ونص
الصوت المترجم إلى WebRTC الخاص بك عبر WHIP، والنص بطلب POST واحد لكل جملة مترجمة.
خمس عشرة لغة على التوازي على عقدة واحدة، و812 مللي ثانية من الطرف إلى الطرف.
من أين يدخل الصوت.
القاعة التي يُتكلَّم فيها لا ترسل ملفات: ترسل دفقًا متصلًا، وعليها أن تظل ترسل عبر شبكة تُسقِط الرزم. ولهذا وُجد SRT.
- جهازك هو المتصل. وإنشاء القاعة يعيد إليك العنوان كاملًا مركّبًا — المضيف والمنفذ ومعرّف الجهاز وعبارة المرور.
- Opus داخل حاوية MPEG-TS، أحادي، 16 كيلوهرتز، نحو 24 كيلوبت في الثانية. هذا كلام لا موسيقى، والنطاق الزائد لا يشتري شيئًا يُسمع.
- عبارة المرور لكل جهاز وليست اختيارية: الاتصال غير المعمَّى يُرفض مهما أصاب في كل ما عداه. وعشرة محارف هي الحد الأدنى لـ SRT نفسه لا حدُّنا نحن.
- أرسل بلا انقطاع، مع تعطيل الإرسال المتقطع. الدفق الذي يتوقف في الصمت يأكل بداية الجملة التي أعادت تشغيله.
عنوان الاتصال، كما تعيده لك القاعة
srt://HOST:8890?streamid=DEVICE_ID&mode=caller&latency=120&passphrase=SECRETالمسار الذي يشغّله جهازنا نحن
أقصر طريق لاختبار جهازك أن تشغّل هذا نفسه. التقاط الخط يصل غالبًا أخفت من الميكروفون: إن كان صوتك ضعيفًا فأضف مرحلة تكبير بدل أن تضغط المرمِّز أكثر.
gst-launch-1.0 -e \
alsasrc device=plughw:CODEC,0 ! audioconvert ! audioresample ! \
audio/x-raw,rate=16000,channels=1 ! \
opusenc bitrate=24000 ! mpegtsmux ! \
srtsink uri="srt://HOST:8890?streamid=DEVICE_ID&mode=caller&latency=120&passphrase=SECRET"المدخل الآخر هو WebRTC. وهو المناسب حين يكون المتكلم هاتفًا مسجَّل الدخول سلفًا: لا شيء يُثبَّت ولا شيء يُستوثق به، ولذلك لا تعيد القاعة أي بيانات اعتماد.
ومن أين يخرج.
إن كانت عندك بنية WebRTC سلفًا — منصة فيديو، أو تطبيق فعالية، أو غرفة تحكم — فلست مضطرًا لدخول قاعة عندنا كي تستلم الترجمة. أعطنا نقطة WHIP وننشر إليها.
- كل لغة وجهة هي جلسة WHIP مستقلة. نقطة WHIP يجوز أن تقبل مسارًا صوتيًا واحدًا، وكثير منها يفعل، فخمس لغات في جلسة واحدة ستصل كواحدة وتغيب أربع في صمت.
- ضع محدِّد اللغة في العنوان فيصير لكل لغة مسارها؛ واتركه فتسافر اللغة كمُعامل استعلام. وفي الحالتين يستطيع طرفك التمييز بينها، وهو ما يجب أن يستطيعه.
- إن وضعت رمزًا أُرسل في ترويسة Authorization Bearer، وعند انتهاء المداخلة نحذف مورد الجلسة، فلا يبقى شيء ممسكًا باتصال.
- افتراضيًا هذا إضافةٌ إلى القاعة: مستمعوك يظلون يعملون ومنظومتك تستلم الصوت أيضًا. واجعله الوجهة الوحيدة فتكفّ القاعة عن الاستعمال.
صيغتا نقطة النشر
delivery.whip.url = https://you.example.com/ingest/{lang}/whip → …/ingest/en/whip
delivery.whip.url = https://you.example.com/whip → …/whip?lang=enالنص يسافر على حدة، وهذه ليست تفصيلة
WHIP يحمل الوسائط ولا شيء غيرها — لا قناة بيانات في البروتوكول — فلا يمكن للترجمة النصية أن تأتي داخل الصوت. أعطنا عنوانًا ونرسل POST لكل جملة مترجمة، ومعها القاعة والمقطع واللغة التي جاءت منها واللغة التي ذهبت إليها. ومن يبني هذا وهو يفترض أن النص يصل مع الصوت يعرف ذلك يوم الفعالية.
ما يعمل معه كما هو
هذه هي التي تسميها المواصفة، لا جدار شعارات. أما ما يتكلم RTMP أو SRT في المصبّ فيكفي وضع MediaMTX أمامه ليجسر من WHIP دون أن يكتب أحدنا سطر شيفرة.
هذه ليست مرجع الواجهة البرمجية، والفرق مهم
بابان إلى المحرك نفسه، والدخول من الخطأ منهما يكلّف يومًا. هذا الباب لتمرير دفق وسائط عبره. والآخر للبرمجة عليه.
هذه الصفحة
عندك صوت يتحرك سلفًا وتريد الترجمة داخل تلك الحركة. وما تحتاجه منفذٌ ومرمِّزٌ ومكانٌ تنشر إليه.
مرجع الواجهة البرمجية
أنت تكتب شيفرة: إنشاء قاعات، ورفع تسجيل، وطلب النتيجة بالصيغة التي تريد، وتحديد من يجوز له أن يتكلم. نقطةً نقطة، وبأمثلة تعمل كما تُلصق.
اذهب إلى المرجعيلتقي البابان في موضع واحد: نقطة WHIP وعنوان النص إعدادان لقاعة، والقاعة تُنشأ عبر الواجهة البرمجية.
زمن الاستجابة من الطرف إلى الطرف هو 812 مللي ثانية — الرحلة كاملة، من أن يتكلم أحدهم إلى أن يُسمع مترجَمًا.
اللغات الخمس عشرة تخرج من استماع واحد إلى الصوت، فالرابعة عشرة تكلّف ما تكلّفه رابعةَ عشرة لا خمسة عشر ضعفًا للأولى.
التكاملات والمهام: رصيد يُشترى وحده
لبثّ قاعة أو معالجة ملفات. بلا اشتراك: تشتري رصيدًا وتنفقه حيث تشاء — اجتماعات ومحاضر ووثائق وتسجيلات. أمامك اثنا عشر شهرًا لإنفاقه، وفي كل باقة المحرّك نفسه واللغات الخمس عشرة نفسها.
باللون، ما يُقال
صمت · العدّاد متوقف
لا تُضاف إلى العدّاد
ساعة اجتماع، 20 دقيقة كلام: 20 دقيقة محتسبة.
بلغتين (بما فيهما لغة المتحدث) ومحضر بلغة واحدة. يتغير عدد الدقائق المتاحة مع الخدمات الأخرى أو زيادة اللغات.
20 €+ ضريبة القيمة المضافة
للبدء، أو لتجربته في اجتماع حقيقي.
- 25دقيقة كلام للترجمة
- 100 رصيد · للاجتماعات والمحاضر والوثائق والتسجيلات
- تساوي 20 €
- مفردة، بسعر 0.20 € للرصيد
- —
- سعر القائمة، بلا رصيد إضافي
- ≈ 1 ساعة اجتماع
- من ساعة فيها عشرون دقيقة كلام، بلغتين، مع المحضر
- 15 لغة
- من الصوت نفسه، في آنٍ واحد
تجربة مجانية
30 دقيقة مجانية · 15 يومًا
150 رصيدًا، أو 15 يومًا
96 €+ ضريبة القيمة المضافة
يوميّات فريق كامل، بمحاضره.
- 125دقيقة كلام للترجمة
- 500 رصيد · للاجتماعات والمحاضر والوثائق والتسجيلات
- تساوي 100 €
- مفردة، بسعر 0.20 € للرصيد
- +4%
- رصيد أكثر مما تدفع
- ≈ 5 ساعة اجتماع
- من ساعة فيها عشرون دقيقة كلام، بلغتين، مع المحضر
- 15 لغة
- من الصوت نفسه، في آنٍ واحد
تجربة مجانية
30 دقيقة مجانية · 15 يومًا
150 رصيدًا، أو 15 يومًا
372 €+ ضريبة القيمة المضافة
عدة قاعات أو عدة فرق، كل أسبوع.
- 500دقيقة كلام للترجمة
- 2,000 رصيد · للاجتماعات والمحاضر والوثائق والتسجيلات
- تساوي 400 €
- مفردة، بسعر 0.20 € للرصيد
- +7%
- رصيد أكثر مما تدفع
- ≈ 20 ساعة اجتماع
- من ساعة فيها عشرون دقيقة كلام، بلغتين، مع المحضر
- 15 لغة
- من الصوت نفسه، في آنٍ واحد
تجربة مجانية
30 دقيقة مجانية · 15 يومًا
150 رصيدًا، أو 15 يومًا
900 €+ ضريبة القيمة المضافة
مكان يبثّ كل يوم تقريبًا.
- 1,250دقيقة كلام للترجمة
- 5,000 رصيد · للاجتماعات والمحاضر والوثائق والتسجيلات
- تساوي 1,000 €
- مفردة، بسعر 0.20 € للرصيد
- +10%
- رصيد أكثر مما تدفع
- ≈ 50 ساعة اجتماع
- من ساعة فيها عشرون دقيقة كلام، بلغتين، مع المحضر
- 15 لغة
- من الصوت نفسه، في آنٍ واحد
تجربة مجانية
30 دقيقة مجانية · 15 يومًا
150 رصيدًا، أو 15 يومًا
كم تكفي أرصدتك؟
اختر الخدمة. يتيح الرصيد نفسه عددًا مختلفًا من الدقائق أو الأحرف حسب المنتج.
20 دقيقة كلام
الرصيد مشترك: هذه استخدامات بديلة وليست حصصًا منفصلة تُجمع.
في كل الباقات، بلا استثناء
- اللغات ال14 كلها، من الصوت نفسه
- كل القاعات التي تريد إنشاءها
- محاضر وتسجيلات ووثائق وترجمة مكتوبة
- الواجهة البرمجية كاملة ومفاتيحك الخاصة
- فاتورة عن كل عملية شراء، ببياناتك الضريبية
- لا يُسجَّل شيء من قاعة مباشرة
المرافقة تُسعَّر على حدة
الرصيد يدفع ثمن المحرّك، لا ساعات إنسان. وكل ما يقف خلفه أحد من عندنا يُقدَّر بعرض سعر:
- التشغيل: توصيل SRT أو WebRTC ومراجعة تركيبك
- الحضور على الطرف الآخر يوم الفعالية
- تطوير مخصص لما يحتاجه مسارك
- تركيبه داخل شبكتك
أو أي مبلغ تريده
بسعر 0.20 € للرصيد، وهو سعر القائمة: عند شراء مبلغ من عندك لا يوجد رصيد إضافي، ولهذا وُجدت الباقات. بين 10 € و5.000 €، ويدخل الحساب فور مرور الدفع.
150 رصيدًا للتجربة، أو 15 يومًا
هذا نحو 30 دقيقة كلام في اجتماع مترجم إلى 2 من اللغات، مع المحضر. وكلما زادت اللغات نفد أسرع: الحد يُحسب بالرصيد لا بالدقائق، لأن قيمة الدقيقة تتغيّر بعدد اللغات. ينتهي بما ينفد أولًا.
تحدَّث مع الهندسة
أربعة حقول، وبلا أي سؤال عن حجم شهري — فأحد لا يعرفه في هذه المرحلة. احكِ لنا ما الذي بين يديك ويردّ عليك من سبق أن وصل هذا بيديه.
الكلمات التي لا تُستعمل إلا عندكم
أسماء المؤسسة الخاصة — أشخاص وشوارع ومراجع ومناصب — هي بالضبط ما لم يسمعه نموذج عام قط، وهناك يخطئ: يستبدلها بكلمة شائعة قريبة الوقع. تُكتب مرة واحدة فتكفّ عن الخطأ. تُكتب في القاعة وتسري على كل اجتماعاتها.
- إنها قائمة لا تدريب: تكتبها فتعمل من الجملة الأولى.
- لا تجمع شيئًا. لا صوتك ولا نصك ولا ثانية من أي شيء.
- وهي مشمولة. ليست خطة إضافية ولا بندًا في الفاتورة.