الترجمة والكابشن
الترجمة تكتب الحوار لمن يسمع الصوت ولا يفهم اللغة، والكابشن يكتب فوق ذلك المؤثرات الصوتية والموسيقى لمن لا صوت لديه أصلا. وهذا فارق في التعريف، مكتوب في معيار HTML، ومنه يبدأ كل قرار لاحق تتخذه بشأن الصيغة وشكل الملف.
- الدرس 10 من 10
- مبتدئ
- مجاني، دون تسجيل
خمس خطوات من الصوت إلى ملف ترجمة
-
1
التفريغ
افصل الصوت واضغطه ليبقى تحت سقف حجم النموذج. وإن قطّعته فدوّن إزاحة كل قطعة.
-
2
التصحيح
الأسماء والأرقام والكلمات اللاتينية. ولا تضف إلى النص شيئا ليس في الصوت.
-
3
التوقيت
يظهر الكيو قبيل الجملة ويذهب بعيدها. واكسر السطور على حدود نحوية.
-
4
الشكل
الموضع والتنسيق ممكنان في VTT فقط، عبر إعدادات الكيو والعنصر الزائف ::cue.
-
5
التصدير
VTT لموقعك أنت، وSRT لسواه. وإن لزمت المحروقة، فاحرق من ملف الترجمة من جديد لكل قياس.
تؤدي الآلة الخطوة الأولى وجزءا من الثالثة. أما الثانية والخامسة فعمل إنسان دائما، والرابعة تعتمد على الصيغة التي اخترتها.
آخر مراجعة: تُراجع الحقائق وأسماء الأدوات في هذا الدرس مقابل مصادرها في هذا التاريخ.
الترجمة والكابشن ليسا الشيء نفسه
يعامل الكلام اليومي الاثنين على أنهما شيء واحد، وفي الممارسة يبني أكثر الناس ملفا واحدا. لكن معيار HTML يحمل تعريفين منفصلين، وهذان التعريفان ينتجان خرجين مختلفين.
تقول مواصفة WHATWG لصفة kind على عنصر track ما يلي: الترجمة تعني تفريغ الحوار أو ترجمته، وتصلح حين يكون الصوت متاحا لكنه غير مفهوم، مثلا لأن المشاهد لا يعرف لغة المسار الصوتي. والكابشن يعني تفريغ الحوار أو ترجمته مضافا إليه المؤثرات الصوتية والإشارات الموسيقية ذات الصلة وسائر المعلومات الصوتية المهمة، ويصلح حين لا يكون الصوت متاحا.
فالفارق ليس في اللغة، بل في امتلاك المشاهد للصوت أصلا. فلفيديو فارسي يُعرض صامتا في خلاصة اجتماعية، ما تحتاجه فعلا كابشن لا ترجمة، لأن من أطفأ الصوت عليه أن يعرف أن بابا أُغلق بعنف أو أن الموسيقى تغيّرت. وللفيديو نفسه حين توضعه على يوتيوب لجمهور إنجليزي تحتاج ترجمة.
ونتيجة عملية يتخطاها أكثر الناس: هذان ليسا ملفا واحدا ولا ينبغي أن يكونا. فابنِ ملفا واحدا واطلب منه العملين يخرج مزدحما بملاحظات المؤثرات للمشاهد الإنجليزي ونحيلا للمشاهد الأصم. ابنِ اثنين، وافصل بينهما في عنصر track نفسه بـkind وsrclang. وتقول المواصفة نفسها إن srclang يجب أن يكون وسم لغة صالحا وإنه مطلوب كلما كان kind في حالة الترجمة.

SRT أم VTT: أيهما وأين
كلاهما ملف نصي بسيط وكلاهما يؤدي عملا واحدا: مدى زمني وقطعة نص. والفرق بينهما ليس حرفا واحدا، لكنه يبدأ بحرف واحد.
1
00:00:11,000 --> 00:00:13,000
السطر الأول
WEBVTT
00:00:11.000 --> 00:00:13.000
السطر الأول
الأعلى SRT والأسفل VTT. وفارقان يظهران في هذه الأسطر القليلة وكلاهما مكتوب في مواصفة W3C: يجب أن يبدأ ملف VTT بتوقيع WEBVTT، ويتوقف المحلل إن خلا الدفق منه؛ ويضع ختم وقت VTT نقطة قبل الأرقام الثلاثة لأجزاء الألف من الثانية حيث يضع SRT فاصلة. وهذا الحرف الواحد هو سبب عدم عمل ملف SRT معاد التسمية إلى vtt في المتصفح.
أما الفارق الأهم فهو في الجدول أدناه، وصفه الأخير هو الذي يحسم.
| الخاصية | SRT | VTT |
|---|---|---|
| مواصفة منشورة | لم نجد ما يمكن الاستشهاد به | مواصفة W3C |
| فاصل أجزاء الألف | فاصلة | نقطة |
| السطر الأول من الملف | رقم أول كتلة | توقيع WEBVTT، إلزامي |
| نوع الوسائط | غير معلن | text/vtt |
| تحديد موضع النص على الصورة | لا | إعدادات الكيو والمناطق |
| التنسيق بـCSS | لا | العنصر الزائف ::cue |
| اسم المتحدث داخل النص | لا | نطاق صوت |
| في عنصر track على الويب | غير مقبول | ما يطلبه المعيار |
فالقاعدة بسيطة: VTT للتشغيل على موقعك أنت، وSRT لكل مكان آخر. تقول مواصفة HTML صراحة إنه إن كان عنوان المسار يشير إلى مورد WebVTT ولم يكن kind في حالة الفصول أو الميتاداتا، فيجب أن يكون الملف ملف WebVTT بنص كيو ترجمة أو كابشن. أي أن VTT لمشغّل الويب ليس تفضيلا، بل هو ما يطلبه المعيار.
وفي المقابل، حين تسلّم الملف إلى رافع منصة أو إلى مونتير سيفتحه في برنامجه، يكون SRT هو الذي يُفتح في كل مكان. ونحن نسلّم الاثنين في مشاريع الفيديو لدينا ولا يكلّف ذلك شيئا: فالتحويل بينهما تغيير فاصل وسطر توقيع.
محروقة أم لينة؟ كلاهما صحيح، لموضعين مختلفين
الترجمة المحروقة تعني أن النص صار جزءا من بكسلات الصورة ولم يعد نصا. والترجمة اللينة تعني أن النص ملف منفصل يضعه المشغّل فوق الصورة ويستطيع المشاهد إطفاءه.
وللمحروقة ميزة واحدة تُبطل في مواضع بعينها كل مزايا اللينة: إنها تعمل في كل مكان. فلا يمكن لأي مشغّل ألا يدعمها، لأنه لا شيء هناك ليُدعم. وللمنصات الاجتماعية التي لا تقبل ملفا جانبيا، وللفيديو الذي سيتداوله الناس، هي الخيار الوحيد.
ولها ثلاث كلف تظهر كلها لاحقا. أولا، لا تُطفأ؛ فإن جلست في موضع سيئ بقيت هناك إلى الأبد. ثانيا، لا تُترجَم؛ وللنسخة الإنجليزية عليك تصدير الفيديو كله من جديد. ثالثا، لا تُقرأ؛ فلا محرك بحث ولا نموذج لغوي يستطيع قراءة نص داخل البكسلات، فكل ما قيل في ذلك الفيديو غير موجود لأي آلة.
وتلك الكلفة الثالثة هي التي لا تكاد دروس الترجمة تذكرها، وهي الأهم لمن يدير موقعا. فإن كان فيديوك على صفحة يفترض أن تحصل على ترتيب، فملف ترجمة لين مع النص المفرَّغ في الصفحة نفسها هو ما يجعل محتوى الفيديو قابلا للقراءة. والحرق يرمي ذلك.
وثمة قيد تقني يتعلمه المونتيرون المخضرمون: لا تعد تصدير ترجمة محروقة بقياس آخر أبدا. فالنص المحروق لإطار عرضه 1080 ثم المصغَّر إلى 720 تنكسر حواف حروفه ويزداد فسادا تحت الضغط، لأن الضاغط يحاسب الحواف الحادة بثمن عال. ولكل قياس، احرق من جديد من ملف الترجمة لا من التصدير السابق. والمبدأ نفسه ينطبق على الصورة كلها في درس الفيديو للويب.
محروقة أم لينة؟ يعتمد على أين يُعرض الفيديو
ولا واحدة أفضل من الأخرى. إحداهما تعمل في كل مكان، والأخرى كل شيء فيها ما زال قابلا للتغيير.
محروقة: داخل البكسلات، لكل مكان
- لا يمكن لأي مشغّل ألا يدعمها
- الخيار الوحيد حيث لا يُقبل ملف جانبي
- لا تُطفأ ولا تُترجَم
- لا آلة تقرأ نصها
لينة: ملف منفصل، على موقعك
- يستطيع المشاهد إطفاءها أو تغيير لغتها
- نصها قابل للقراءة، لمحرك بحث ولآلة
- اللغة الجديدة تعني ملفا جديدا لا تصديرا جديدا
- على المشغّل أن يدعمها، وليس كل مشغّل يفعل
وإن كان الفيديو يجلس على موقعك ويُنشر على المنصات الاجتماعية معا، فابنِ الاثنتين. فملف الترجمة واحد، والتصدير المحروق يُصنع منه.
أين ينكسر التفريغ الآلي
نماذج الكلام إلى نص جيدة اليوم، والزر الذي يضغطه الجميع يعمل إلى أن يتوقف عن العمل. وإليك أربعة مواضع ينكسر فيها، مع مصدر لكل منها.
أولا، قد لا ينتج النموذج الذي تختاره ملف ترجمة أصلا. يقول مرجع OpenAI إن مفتاح response_format يقبل json وtext وsrt وverbose_json وvtt وdiarized_json، ويضيف فورا أن الصيغة الوحيدة المدعومة لنموذجي gpt-4o-transcribe وgpt-4o-mini-transcribe هي json. ويقول دليل الشركة نفسها أن تبدأ بالنموذج الموصى به وألا تقصد نموذجا متخصصا إلا حين تحتاج تسميات المتحدثين أو أختام الوقت على مستوى الكلمة أو صيغ الترجمة أو الترجمة إلى الإنجليزية. أي أن النموذج الموصى به لك هو الذي لا يعطيك ملف ترجمة. ويحسن أن تعرف هذا قبل أن تمضي ساعة تبحث عن زر تصدير.
ثانيا، أختام وقت الكلمات وملف الترجمة لا يجتمعان في طلب واحد. يقول المرجع نفسه إن أختام الوقت على مستوى الكلمة متاحة فقط حين يكون response_format هو verbose_json، ويضيف أن توليدها يزيد التأخير. فإما أن تحصل على ملف srt وإما على بيانات تعمل بها بدقة، وإن أردت الاثنين فهما طلبان.
ثالثا، سقف حجم الملف. يقول دليل OpenAI إن الملفات حتى 25 ميغابايت، بصيغ mp3 وmp4 وmpeg وmpga وm4a وwav وwebm. وفيديو من نصف ساعة يتجاوز ذلك، فعليك فصل الصوت وضغطه ثم تقطيعه. والتقطيع هو حيث ينزلق التوقيت: فكل قطعة تبدأ من الصفر، وعليك إضافة إزاحة كل قطعة إلى أختامها يدويا. ومن لا يعرف هذا يبني ملف ترجمة يسبق الصورة من المنتصف فصاعدا.
رابعا، الأسماء. وهنا تتلقى الفارسية أشد ضربة ولا يوجد رقم لها. فالنموذج الذي يفرّغ فارسية سليمة يظل يستبدل بأسماء المدن والعائلات والعلامات أقرب كلمة مألوفة. وثمة قدرة هنا لا يكاد أحد يستعملها: يقول دليل ElevenLabs لـScribe v2 إن النموذج يقبل توجيه مصطلحات مفتاحية حتى 1000 مصطلح، مع أختام وقت دقيقة على مستوى الكلمة، وكشف كيانات عبر 65 نوعا، وفصل متحدثين حتى اثنين وثلاثين متحدثا، في أكثر من تسعين لغة. أي أنك تستطيع أن تسلّم النموذج قائمة أسماء الفيديو سلفا. سطر عمل واحد، وهو الأكبر أثرا منفردا في جودة التفريغ الفارسي.
وأمر يستحق أن يُقال صراحة لأن كثيرين يتوقعون غيره: نقطة الترجمة لدى OpenAI تترجم إلى الإنجليزية فقط لا إلى أي لغة. فإن أردت ترجمة فارسية من فيديو إنجليزي، فتلك مهمة ترجمة منفصلة، ودرس ترجمة الترجمات هو موضعها.
اقرأ هذا قبل تسليم ملف ترجمة
افحص هذه
- كل اسم علم وكل رقم، واحدا واحدا
- كسر السطور على حدود نحوية لا داخل تركيب
- إزاحة كل قطعة، إن كنت قطّعت الملف الصوتي
- اسم الملف ووسم اللغة، مطابقين للمحتوى
ما يفسد الملف
- إعادة تسمية srt إلى vtt بلا تغيير الفاصل وإضافة التوقيع
- تحسين جملة قالها المتحدث على نحو آخر
- إعادة تصدير فيديو بترجمة محروقة بقياس أصغر
- ملف واحد يؤدي عملي الترجمة والكابشن معا
هذه الورقة لا تغني عن معاينة الملف في المشغّل الحقيقي. فاتجاه عرض النص اللاتيني داخل سطر من اليمين إلى اليسار ليس واحدا بين المشغّلات، ولا يتبين إلا بالنظر.
ما يجب أن يفعله إنسان بعد التفريغ
التفريغ الآلي يعطيك نصا لا ترجمة. والمسافة بين الاثنين أربعة أعمال، ولا آلة تؤدي لك أيا منها.
افحص الأسماء والأرقام. فهذا هو الموضع الوحيد الذي يكفّ فيه خطأ الآلة عن كونه هراء ويصير ذا معنى وخاطئا: فالاسم الخاطئ في ترجمة أسوأ من جملة مكسورة، لأن القارئ لا ينتبه إليه ويصدّقه.
اكسر السطور، واكسرها على حدود نحوية. فالكيو الذي ينشقّ في وسط تركيب يجبر القارئ على قراءته مرتين. والحد الصحيح هو حيث كنت ستقف لو كنت تقول الجملة.
وقّت الكيوهات على الكلام لا على النص. فينبغي أن يظهر الكيو قبيل بدء الجملة ويبقى إلى ما بعد نهايتها قليلا. وإن كنت تعمل من ملف صوتي مقطّع، فهنا يجب أن تكون قد أضفت إزاحة كل قطعة.
وانظر إلى النص اللاتيني داخل جملة من اليمين إلى اليسار. فاتجاه العرض ليس واحدا في المشغّلات، والاسم اللاتيني أو الرقم في نهاية سطر من اليمين إلى اليسار يقع في بعضها في الموضع الخطأ. والحل العملي أن تعاين الملف في المشغّل الذي سيُستعمل فعلا لا في محرر نصوص. وهذا هو الجزء الوحيد من هذا الدرس الذي لا تحله القراءة.
وقاعدة بسيطة نلتزم بها في مشاريعنا: لا تضف إلى النص شيئا ليس في الصوت. فإن كان النموذج قد «حسّن» جملة، فتلك الجملة لم تعد كلام المتحدث، والترجمة التي ليست كلام المتحدث خطأ أسوأ بكثير من خطأ إملائي.
المسار السريع مع الذكاء الاصطناعي
المسار السريع هنا ليس «نموذجا أفضل». بل حركتان لا يكاد أحد يقوم بهما: سلّم النموذج قائمة أسماء الفيديو قبل التفريغ، ولا تطلب من النموذج ملف ترجمة. خذ النص وأختام الوقت بدلا من ذلك، وأنجز كسر السطور بنموذج نصي وقاعدة صريحة، بشرط ألا يملك حذف كلمة واحدة ولا إضافتها. الحركة الأولى تنقذ الأسماء، والثانية هي ما يفصل ترجمة مقروءة عن نص مقطّع. خذ نموذج التفريغ من <a class="text-link" href="/ar/ai/audio/">قسم التعليق الصوتي</a> والنموذج النصي من <a class="text-link" href="/ar/ai/">قسم الذكاء الاصطناعي</a>.
- قبل كل شيء اكتب قائمة الأسماء: الأشخاص والمدن والعلامات والمصطلحات التقنية وكل كلمة لاتينية تُنطق في الفيديو. فهذه القائمة هي ما تسلّمه للنموذج وهي ما تفحص عليه في المراجعة.
- افصل الصوت واضغطه ليبقى تحت سقف حجم النموذج. وإن اضطررت إلى تقطيعه فدوّن إزاحة كل قطعة في تلك اللحظة لا لاحقا.
- فرّغ، وسلّم النموذج قائمة أسمائك مصطلحات مفتاحية إن كان نموذجك يقبلها. وخذ الخرج نصا مع أختام وقت لا ملف srt.
- أعط الوصفة أدناه لنموذج نصي بنصك أنت. والبند الثالث من الخرج، أي إعادة بناء النص الأصلي من الكيوهات، هو ما يثبت لك أن لا كلمة ضاعت ولا أضيفت.
- ابنِ الملف وعاينه في المشغّل الذي سيُستعمل فعلا لا في محرر نصوص. وافحص الأسماء واحدا واحدا على قائمة الخطوة الأولى.
وصفة جاهزة للنسخ
الدور: محرر ترجمة. عملك تقطيع النص إلى كيوهات لا إعادة كتابته.
اللغة: {لغتك}
سقف الحروف لكل سطر في منصتي: {الرقم الذي تذكره منصتك}
أقصى عدد سطور في الكيو: 2
قائمة الأسماء الصحيحة:
{الأشخاص والمدن والعلامات والكلمات اللاتينية}
النص المفرَّغ مع أختام الوقت:
{ضعه هنا}
أعد الأقسام الأربعة هذه بالضبط:
1. الكيوهات، كل واحد برقم ومدى زمني وسطر أو سطرين من النص. ولا يقع كسر
السطر إلا على حد نحوي، لا داخل تركيب ولا بين الصفة والموصوف. ولا يتجاوز
أي سطر سقف الحروف.
2. قائمة بالمواضع التي جاءت فيها كلمة تشبه أحد الأسماء أعلاه وليست هي
بالضبط. بلّغ فقط ولا تغيّر شيئا بنفسك.
3. صِل نصوص كل الكيوهات معا وضعها بجوار النص الأصلي. وإن ضاعت كلمة واحدة
أو أضيفت، فاذكر أين. وهذا البند إلزامي.
4. قائمة بالكيوهات التي تجلس فيها كلمة لاتينية أو رقم في بداية السطر أو
نهايته، لأن المشغّلات من اليمين إلى اليسار قد تعرضها في غير موضعها.
لا تصحّح أي جملة، ولا تضف أي كلمة، ولا تحذف أي كلمة. وحتى لو كانت الجملة
خاطئة نحويا، فاتركها كما هي تماما.
قبل أن تثق بالناتج: هذا المسار لا يحلّ ثلاثة أمور، وثلاثتها عمل إنسان. أولا، الأسماء: البند الثاني من الخرج يبلّغ فقط والقرار لك، لأن النموذج لا يعرف أي هجاء هو الصحيح. ثانيا، اتجاه العرض: البند الرابع يدلّك أين تنظر ولا يغني عن معاينة الملف في المشغّل الحقيقي. ثالثا، إعادة البناء في البند الثالث ادعاء من النموذج لا برهان؛ فضع أنت مرة النص الأصلي والنص الموصول جنبا إلى جنب. والسرعة لا تعني غياب الإشراف.
الذكاء الاصطناعي في هذا العمل
يؤدي الذكاء الاصطناعي خطوة من الخمس في هذا العمل، ويؤديها جيدا. موقفنا في جملة: <strong>اطلب من نموذج التفريغ نصا وأختام وقت لا ملف ترجمة، لأن ملف الترجمة يحمل قرارات تحريرية والنموذج لا يتخذ أيا منها عن علم.</strong>
أدوات تساعد فعلا
- Scribe v2 نموذج الكلام إلى نص من ElevenLabs، وهو في هذه القائمة الذي ينشر أكثر الأشياء نفعا: أكثر من تسعين لغة، وأختام وقت دقيقة على مستوى الكلمة، وفصل متحدثين حتى اثنين وثلاثين، وكشف كيانات عبر 65 نوعا، وتوجيه مصطلحات مفتاحية حتى 1000 مصطلح. وتلك القدرة الأخيرة هي التي تنفع مع الأسماء الفارسية، ولا يكاد أحد يستعملها.
- whisper-1 نموذج OpenAI الأقدم، وهو الذي تقصده حين تريد ملف srt أو vtt: يسرد مرجع الشركة نفسه srt وvtt بين الصيغ، ثم يقول فورا إن الصيغة الوحيدة المدعومة لنموذجين أحدث هي json. ونقطة الترجمة لديه تترجم إلى الإنجليزية فقط لا إلى أي لغة.
- Cohere Transcribe هو هنا لأنه الصف الوحيد في هذه القائمة الذي يجمع أوزانا مفتوحة ورخصة Apache 2.0، أي يشتغل على عتادك والاستعمال التجاري به حر. وهنا حدّه: قائمته ذات الأربع عشرة لغة بلا فارسية. ونموذج العربية في العائلة نفسها يحمل لغتين، وتقول بطاقته إنه لا يعطي أختام وقت ولا فصل متحدثين، وهذا للترجمة نصف العمل ناقصا.
اين ينقلب ضدك
ثلاثة أخطار محددة هنا، وأولها يرجح على البقية.
أولا، جملة لم يقلها المتحدث. فنموذج التفريغ ينظّف النص أحيانا، وهذا يعني أن ترجمتك لم تعد اقتباسا. ولدرس تعليمي هذا مزعج؛ ولمقابلة أو لمادة ذات وزن قانوني مشكلة حقيقية. وإعادة بناء النص من الكيوهات هي ما يمسك بهذا، وقد جعلناها بندا إلزاميا في وصفة المسار السريع.
ثانيا، الأسماء. لا صانع ينشر معدل خطأ للفارسية ولم نقس نحن، فلن ترى هنا أي رقم. وما ستراه حلّ: سلّم النموذج قائمة الأسماء سلفا.
ثالثا، السرية. فالملف الصوتي لاجتماع محتوى شخصي، وإرساله إلى خدمة سحابية يعني إخراجه من يدك. وإن كان المحتوى حساسا فالنموذج المفتوح الأوزان على عتادك هو الخيار الوحيد الذي يحل هذا، بقيد قائمة لغاته.
وعن الوصول من إيران لا نقترح أي التفاف. ولمعرفة وضع كل أداة، انظر الذكاء الاصطناعي في إيران ودليل الشراء.
المصادر: OpenAI: create transcription reference, response formats OpenAI: speech to text guide, file size and model choice ElevenLabs: models, Scribe v2 capabilities Cohere: Transcribe model card, languages and licence
حدود هذه النصيحة
لم يشغّل هذا الدرس أي نموذج تفريغ على ملف فارسي واحد ولا يحمل أي معدل دقة، لأن لا صانع ينشر معدل خطأ للفارسية ولم نقس نحن. وثلاثة أمور أخرى غائبة عمدا. أي رقم عرفي لطول السطر وسرعة القراءة، لأن هذه الأرقام تختلف بين المنصات ولا مصدر لدينا يمكن الاستشهاد به لرقم عالمي؛ وقلنا بدلا من ذلك خذ الرقم من منصتك أنت. وأي ادعاء بأن SRT بلا معيار، لأن كل ما نستطيع قوله أننا لم نجد مواصفة يمكن الاستشهاد بها، وغياب ما لم نجده ليس برهانا على عدم وجوده. وأي طريق للوصول من إيران. وحد أخير: ترجمة الترجمات إلى لغة أخرى ليست موضوع هذا الدرس، وموضعها درس ترجمة الترجمات.
من عملنا نحن
الحد بين ما تعطيه لك الآلة وما لا تعطيه مرئي في صفحات المرجع نفسها، وقد قرأناها بأنفسنا يوم كتابة هذا الدرس. فمرجع التفريغ لدى OpenAI يسرد قيم response_format الست كلها، ويسمّي في الفقرة نفسها نموذجين استثناء صيغتهما الوحيدة json؛ ودليل الشركة نفسها يوصي بهذين النموذجين بالذات نقطة بداية. أي أن الجملة التي تغيّر قرارك في صفحة والجملة التي تسوقك إلى النموذج الخطأ في صفحة أخرى، ومن يقرأ الدليل وحده لا يرى هذا التناقض. والفحص نفسه يصلح لأي أداة تفريغ ويأخذ دقيقة: افتح صفحة مرجعها وابحث عن كلمة srt، ثم انظر هل النموذج الذي اختير لك في قائمة الاستثناءات.
اسئلة متابعة حقيقية
ما الفرق بين الترجمة والكابشن؟
يعرّفهما معيار HTML على انفصال: الترجمة هي الحوار، لمن يسمع الصوت ولا يفهم اللغة. والكابشن هو الحوار مضافا إليه المؤثرات الصوتية والإشارات الموسيقية وسائر المعلومات الصوتية المهمة، لمن لا صوت متاحا لديه. وللفيديو الذي يُعرض صامتا تحتاج كابشن لا ترجمة.
هل يمكن تحويل ملف SRT إلى VTT؟
نعم، والأمر تغييران: أضف سطر WEBVTT في رأس الملف وحوّل الفاصلة في أختام الوقت إلى نقطة. ولا تكفي إعادة تسمية الملف؛ فمواصفة W3C تقول إن المحلل يتوقف بلا ذلك التوقيع، وختم الوقت بالفاصلة لا يُقرأ أيضا.
هل الترجمة الآلية كافية؟
لفهم المحتوى غالبا نعم، وللتسليم إلى عميل لا. والمشكلة ليست الجودة العامة بل أسماء العلم والأرقام: فخطأ الآلة فيها يكفّ عن كونه هراء ويصير ذا معنى وخاطئا، ولا ينتبه القارئ. والحد الأدنى أن تأخذ الملف الآلي وتفحص الأسماء واحدا واحدا.
هل تؤثر الترجمة في سيو الصفحة؟
الترجمة المحروقة بلا أثر، لأن النص داخل البكسلات ولا آلة تقرؤه. أما الترجمة اللينة فملف نصي، والنص المفرَّغ في الصفحة نفسها هو ما يجعل محتوى الفيديو قابلا للقراءة. فإن كان الفيديو على صفحة تهمّك، فضع النص في الصفحة ولا تكتفِ بملف الترجمة.