حوّل ترجمات SRT إلى نص مفرّغ مستقل بصيغة HTML
حوّل ملف ترجمة <code>.srt</code> متقطعًا إلى صفحة <code>.html</code> نظيفة يمكنك فتحها مباشرة في أي متصفح، أو استضافتها، أو تضمينها. بدون رموز وقت، بدون رفع، لا يغادر أي شيء متصفحك.
ملفاتك لا تصل إلى أي خادم أبدًا. تتم كل عملية تحويل في هذه الصفحة محليًا داخل متصفحك باستخدام واجهة FileReader في JavaScript. لا يُرفع شيء، ولا يُسجَّل، ولا يُخزَّن. مناسبة لتسجيلات Zoom وTeams السرية، والفيديو غير المنشور، والمقابلات القانونية.
كيف تعمل عملية تحويل SRT إلى HTML
ملف SRT (SubRip Subtitle) مبني للتوقيت لا للقراءة: رقم مقطع متتالٍ، ونطاق رمز وقت بصيغة HH:MM:SS,mmm --> HH:MM:SS,mmm، وسطر أو سطرا نص، يتكرر كل ثانيتين أو ثلاث طوال مدة الفيديو. لا يعرف المتصفح بمفرده ماذا يفعل بهذه البنية؛ فهو يحتاج إلى مستند HTML حقيقي لعرض أي شيء على الإطلاق.
يحلّل محول SRT إلى HTML في SubToolDesk كتل الترجمة محليًا داخل متصفحك، ويحذف أرقام التسلسل ورموز الوقت، ويعيد تجميع المقتطفات في فقرات طبيعية، ويُغلِّف النتيجة في مستند HTML صالح وبسيط بوسم <p> واحد لكل فقرة، جاهز للفتح مباشرة في متصفح، أو الاستضافة على خادم، أو الإضافة إلى موقع ثابت.
كيفية تحويل SRT إلى HTML (خطوة بخطوة)
- اسحب ملف
.srtإلى المحول أعلاه، أو اضغط «رفع ملف» للبحث عنه. - تأكد من أن بطاقة الاكتشاف التلقائي للصيغة تعرض SRT.
- اترك دمج في فقرات مفعّلًا للحصول على نص سلس، أو عطّله للاحتفاظ بترجمة واحدة في كل سطر.
- فعّل إزالة أسماء المتحدثين وإزالة وسوم التنسيق إذا كان ملفك يحتوي على أي منهما.
- اضغط تنزيل لحفظ ملف
.htmlمستقل.
لماذا تحوّل SRT إلى HTML
صُمِّم ملف .srt لمشغّل فيديو، لا ليكون تبويب متصفح بمفرده. يتعلق تحويله إلى HTML غالبًا بما يحتاج النص المفرّغ أن يفعله بعد ذلك:
- نشر صفحة أرشيف لنص مفرّغ تستطيع محركات البحث فهرستها ويستطيع الزوار قراءتها دون فتح الفيديو الأصلي.
- وضع ترجمة درس تعليمي ضمن موقع توثيق كصفحة مستقلة، دون أي خطوة بناء إضافية أو تحويل من Markdown.
- مشاركة نص مفرّغ كرابط بدل مرفق، بحيث يستطيع أي شخص فتحه في متصفح دون برنامج يفهم .srt أو .txt.
- تنسيق النص المفرّغ ليلائم موقعًا إلكترونيًا، إذ تستطيع وسوم
<p>العادية والدلالية قبول ورقة أنماط؛ بخلاف النص العادي. - تقديم بديل نصي لفيديو مترجم للزوار الذين يفضّلون القراءة على المشاهدة.
- أرشفة نص مفرّغ كصفحة مستقلة تظل تُفتَح بشكل صحيح في أي متصفح سنوات بعد اختفاء التسجيل الأصلي.
ما الذي يحتويه ملف HTML فعليًا
إنه مستند HTML كامل وبسيط: تصريح <!DOCTYPE html>، و<head> بترميز UTF-8 وعنوان صفحة، و<body> يحتوي على عنصر <p> واحد لكل فقرة. لا توجد ورقة أنماط، ولا سكربت، ولا أي تتبّع مُضمَّن، فقط ترميز دلالي يمكنك فتحه كما هو أو لصقه داخل صفحة أكبر وتنسيقه بـ CSS الخاص بك.
قبل وبعد: مثال حقيقي
حوار قصير، بأرقام مقاطع ورموز وقت وبادئة متحدث بنص عادي ووسم مائل، كما قد يصدّره برنامج تحرير فيديو، يُحوَّل مع تفعيل دمج في فقرات وإزالة أسماء المتحدثين وإزالة وسوم التنسيق جميعًا (الوضع الافتراضي في هذه الصفحة):
1 00:00:01,000 --> 00:00:03,500 المتحدث 1: مرحبًا بالجميع، شكرًا لانضمامكم إلى المكالمة اليوم. 2 00:00:03,500 --> 00:00:06,200 <i>المتحدث 2: بالتأكيد! لنبدأ.</i> 3 00:00:06,200 --> 00:00:09,800 المتحدث 1: رائع، أول بند في جدول الأعمال هو خارطة طريق الربع الثالث.
<!DOCTYPE html> <html lang="ar"> <head> <meta charset="UTF-8"> <title>النص المفرّغ</title> </head> <body> <p>مرحبًا بالجميع، شكرًا لانضمامكم إلى المكالمة اليوم. بالتأكيد! لنبدأ. رائع، أول بند في جدول الأعمال هو خارطة طريق الربع الثالث.</p> </body> </html>
اختفت أرقام المقاطع، وكلتا سطرَي رمز الوقت، وبادئتا المتحدث 1: والمتحدث 2:، ووسم <i>. تبقّى ترميز صالح وبسيط، بالحوار المنطوق مُغلَّفًا في عنصر <p> واحد، جاهز للفتح في أي متصفح.
لماذا HTML بدل النص العادي؟
يحتاج ملف نصي عادي إلى شيء آخر لفتحه بشكل مفيد؛ أما ملف HTML فيُفتَح مباشرة في أي متصفح بتباعد فقرات صحيح جاهز مسبقًا، ويمكن استضافته وربطه وفهرسته كأي صفحة ويب أخرى. إنه الخيار الصحيح عندما يحتاج النص المفرّغ نفسه إلى أن «يعيش» على الويب، كصفحة أرشيف ترجمة مستقلة، أو ملحق توثيق، أو صفحة تستطيع محركات البحث فهرستها، بدل أن يكون شيئًا تلصقه داخل مستند آخر.
خصوصية بالتصميم، لا بالسياسة
يحدث تحليل SRT وبناء ملف HTML كلاهما في JavaScript يعمل داخل تبويب متصفحك. لا توجد نقطة رفع يمكن لهذه الميزة أن تصل إليها، حتى لو أرادت ذلك، وهذا مهم سواء كان المصدر تسجيل شاشة عامًا أو مقابلة سرّية.
استخدامات شائعة لتحويل SRT إلى HTML
- صفحات أرشيف للنصوص المفرّغة: انشر نصًا مفرّغًا مقروءًا وقابلًا للفهرسة لفيديو إلى جانب التضمين نفسه، مفيد لتحسين محركات البحث وللمشاهدين الذين يفضّلون القراءة.
- مواقع التوثيق: حوّل ترجمة فيديو تعليمي إلى صفحة HTML مستقلة تدخل في مجلد محتوى مولِّد موقع ثابت دون خطوة بناء إضافية.
- صفحات الإتاحة: قدّم بديلًا نصيًا واضحًا وقابلًا للقراءة بصيغة HTML لفيديو مترجم، لمن يريد المحتوى كنص.
- عرض سريع محليًا: افتح الملف الذي نزّلته مباشرة من نظام ملفاتك في أي متصفح، دون خادم أو برنامج إضافي.
حالات خاصة يتعامل معها المحلل
تُتجاهل أرقام المقاطع المفقودة أو المكررة تمامًا، وتُعاد ترقيم المقاطع داخليًا بالاستناد إلى أسطر رموز الوقت فقط. تُطَبَّع فواصل أسطر ويندوز (\r\n) ويونكس (\n)، أو مزيج منهما، قبل التحليل. والأحرف التي قد تُفسِد HTML صالحًا، مثل & أو < أو > حرفيًا المتبقية في نص الحوار المُنظَّف، تُحوَّل تلقائيًا إلى رموز هروب (escape)، بحيث تكون النتيجة دائمًا ترميزًا صالحًا.
ما يحافظ عليه هذا المحول وما يحذفه
يُحافَظ عليه:
- كل كلمة من نص الحوار، بترتيبها الأصلي وعلامات ترقيمها.
- بنية الفقرات، الآن كعناصر
<p>حقيقية، إما واحدة لكل مقطع أصلي، أو فقرات مبنية على الجمل إذا كان دمج في فقرات مفعّلًا. - مستند HTML صالح وكامل، بـ doctype وترويسة UTF-8 ونص أساسي، بحيث يُفتَح الملف بشكل صحيح في أي متصفح.
يُحذَف:
- أرقام المقاطع وكل نطاق رمز وقت.
- وسوم تنسيق SRT مثل
<i>أو<b>أو<u>، عند تفعيل إزالة وسوم التنسيق. - بادئات المتحدثين بنص عادي مثل
المتحدث 1:، عند تفعيل إزالة أسماء المتحدثين. - أي CSS أو سكربت أو تنسيق؛ لا يُضاف شيء منها، ولا يُنقَل شيء منها من المصدر أيضًا.
مشكلات شائعة وكيفية حلّها
- الملف الذي نزّلته يُفتَح كنص خام مع أرقام مقاطع ورموز وقت ظاهرة: تحقّق من أن بطاقة الصيغة فوق المحول تعرض SRT لا Unknown؛ قد يُفسِد لصق ناقص اكتشاف المقاطع.
- لا تزال أسماء متحدثين مثل
المتحدث 1:تظهر داخل الفقرات: فعّل إزالة أسماء المتحدثين، فهو معطّل افتراضيًا فقط إذا غيّرته. - تظهر وسوم
<i>أو<b>كنص حرفي على الصفحة بدل أن تُنسِّق شيئًا: فعّل إزالة وسوم التنسيق؛ فوسوم تنسيق SRT الخاصة ليست HTML مستقلًا صالحًا، ويجب حذفها لا نقلها كما هي. - يُعرَض كل النص المفرّغ كفقرة واحدة فقط: متوقع بعد اندماج عدد كبير من المقاطع القصيرة؛ عطّل دمج في فقرات للحصول على عنصر
<p>واحد لكل مقطع أصلي. - تظهر الحروف المُشكَّلة أو النص غير اللاتيني كرموز مشوّهة مثل
é: لم يُحفَظ ملف.srtالأصلي بترميز UTF-8؛ صدّره أو أعد حفظه بترميز UTF-8 ثم أعد رفعه. - تريد أن يطابق النص المفرّغ مظهر موقعك: لا يضيف المحول CSS عمدًا؛ أضف
<link>إلى ورقة أنماطك الخاصة في<head>، أو الصق فقرات<p>داخل صفحة موجودة.
ما لا تفعله هذه الأداة عمدًا
لا تضيف تنسيق CSS، ولا قالب تخطيط، ولا هوية بصرية؛ فالناتج بسيط عمدًا ليدخل بنظافة في أي موقع أو ورقة أنماط موجودة لديك مسبقًا. كما أنها لا تصلح علامات ترقيم مفقودة من ملف SRT المصدر؛ فإذا كان ملف مولَّد تلقائيًا بلا أي نقاط إطلاقًا، فتعطيل دمج الفقرات ومراجعة النتيجة أولًا بمقطع واحد في كل سطر هو الطريق الأكثر موثوقية قبل التحويل إلى HTML.
الأسئلة الشائعة
كيف أحوّل ملف SRT إلى صفحة HTML؟
اسحب ملف .srt إلى المحول أعلاه، أو الصق محتواه في لوحة الإدخال. بمجرد أن تؤكد بطاقة الصيغة أنه SRT، اضغط تنزيل. يُولَّد ملف .html مستقل داخل متصفحك ويُحفَظ باسم يطابق ملفك الأصلي.
هل يمكنني فتح ملف HTML الذي نزّلته مباشرة، دون خادم؟
نعم. إنه مستند HTML كامل ومستقل بذاته. اضغط عليه نقرًا مزدوجًا (أو افتحه من قائمة «ملف > فتح» في متصفحك) وسيُعرَض فورًا، دون حاجة إلى خادم أو اتصال بالإنترنت.
هل يحتوي ملف HTML على رموز وقت أو أرقام مقاطع؟
لا. تُحذَف أرقام المقاطع ورموز الوقت تمامًا، و(ما لم تعطّله) يُعاد تجميع الحوار في فقرات مقروءة قبل تغليفه بترميز HTML.
هل يمكنني تنسيق ملف HTML بـ CSS الخاص بي بعد ذلك؟
نعم. يستخدم الناتج وسوم <p> عادية ودلالية دون تنسيق مضمَّن، فيمكنك إضافة <link> إلى ورقة أنماطك الخاصة في <head>، أو لصق الفقرات داخل صفحة أكبر وتطبيق أنماط موقعك الحالية.
هل يُرفَع ملفي إلى أي مكان لتوليد HTML؟
لا. يحدث تحليل SRT وبناء ملف HTML كلاهما بالكامل داخل محرّك JavaScript في متصفحك. لا يُرسَل شيء إلى خادم في أي وقت.
هل يمكنني استضافة أو تضمين ملف HTML الذي نزّلته على موقعي؟
نعم. إنه مستند HTML كامل ومستقل بلا أي اعتماديات؛ ارفعه إلى أي استضافة ويب كما هو، أو انسخ فقراته إلى صفحة موجودة وطبّق CSS الخاص بموقعك.