SSubToolDesk
ar
SRT → TXT

حوّل ترجمات SRT إلى نص عادي

حوّل ملف <code>.srt</code> متقطعًا إلى نص مفرّغ سهل القراءة. بدون رموز وقت، بدون أرقام مقاطع، بدون رفع. تتم كل المعالجة محليًا، داخل متصفحك.

مكتشف: …
اسحب ملفًا، أو الصق النص، أو حرّره مباشرة
…
محلي

ملفاتك لا تصل إلى أي خادم أبدًا. تتم كل عملية تحويل في هذه الصفحة محليًا داخل متصفحك باستخدام واجهة FileReader في JavaScript. لا يُرفع شيء، ولا يُسجَّل، ولا يُخزَّن. مناسبة لتسجيلات Zoom وTeams السرية، والفيديو غير المنشور، والمقابلات القانونية.

كيف تعمل عملية تحويل SRT إلى TXT

يتكون ملف SRT (SubRip Subtitle) من كتل متكررة من أربعة أسطر: رقم مقطع متتالٍ، ونطاق رمز وقت بصيغة HH:MM:SS,mmm --> HH:MM:SS,mmm (لاحظ الفاصلة قبل الألف من الثانية — هذا هو التفصيل الذي يميّز SRT عن WebVTT)، وسطر أو سطرا نص ترجمة، وسطر فارغ قبل بدء الكتلة التالية. هذه البنية مثالية لمزامنة الحوار مع الفيديو، لكنها غير مريحة للقراءة كمستند: تُقطَّع الجمل كل ثانيتين أو ثلاث لتلائم الشاشة، وتُغرِق بيانات وصفية مثل أرقام المقاطع نصًا مفرّغًا لم يطلبه أحد بهذه الصيغة.

يحلّل محول SRT إلى TXT في SubToolDesk كل كتلة ترجمة محليًا، داخل متصفحك. لا يغادر أي ملف جهازك أبدًا. يستخرج فقط نص الحوار، ويحذف تمامًا أرقام التسلسل ورموز الوقت، ويعيد (اختياريًا) تجميع المقاطع في فقرات طبيعية.

كيفية تحويل SRT إلى TXT (خطوة بخطوة)

  • اسحب ملف .srt إلى المحول أعلاه، أو اضغط «رفع ملف» للبحث عنه.
  • تأكد من أن بطاقة الاكتشاف التلقائي للصيغة تعرض SRT.
  • فعّل دمج في فقرات للحصول على نص سلس، أو عطّله للاحتفاظ بمقطع واحد في كل سطر.
  • فعّل إزالة أسماء المتحدثين إذا كان ملفك يحتوي على أسماء مثل «المتحدث 1:».
  • فعّل إزالة وسوم التنسيق لحذف أي <i> أو <b> أو <u> متبقية في المصدر.
  • اضغط نسخ أو تنزيل للحصول على ملف .txt الجاهز.

لماذا تحوّل SRT إلى نص عادي

صُمِّم ملف .srt لمشغّل فيديو، لا لقارئ بشري. وتجريده إلى نص عادي يرتبط دائمًا تقريبًا بما يلي:

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

قبل وبعد: مثال حقيقي

مقتطف قصير من تصدير SRT لمقابلة، يحتوي على أرقام مقاطع، ورموز وقت بفاصلة، وبادئة متحدث، ووسم مائل، يُحوَّل مع تفعيل دمج في فقرات وإزالة أسماء المتحدثين وإزالة وسوم التنسيق (الوضع الافتراضي في هذه الصفحة):

Before
1
00:00:01,200 --> 00:00:04,000
المتحدث 1: مرحبًا بكم من جديد، نستعرض اليوم أرقام الربع الثالث.

2
00:00:04,300 --> 00:00:07,900
المتحدث 2: <i>شكرًا للدعوة.</i> لننتقل مباشرة إلى الموضوع.

3
00:00:08,100 --> 00:00:11,500
المتحدث 1: ارتفعت الإيرادات بنسبة ثمانية بالمئة مقارنة بالعام الماضي.
After
مرحبًا بكم من جديد، نستعرض اليوم أرقام الربع الثالث. شكرًا للدعوة. لننتقل مباشرة إلى الموضوع. ارتفعت الإيرادات بنسبة ثمانية بالمئة مقارنة بالعام الماضي.

اختفى كل رقم مقطع، وكل سطر رمز وقت، وكلتا بادئتَي المتحدث 1: والمتحدث 2:، وكذلك وسم <i>. تبقّى بالضبط ما قيل، منظمًا مجددًا في جمل سهلة القراءة.

صيغة SRT، بايت ببايت

يتبع مقطع ترجمة صالح هذا الشكل:

1
00:00:03,500 --> 00:00:06,120
شكرًا لانضمامكم إلى المكالمة اليوم.
SRT مقطع الترجمة، موسومًا
1← رقم التسلسل00:00:03,500 --> 00:00:06,120← رمز وقت البداية والنهايةThanks for joining the call today.← نص الحوار

يبدأ الرقم من 1 دائمًا في كل ملف ويزيد بواحد مع كل مقطع؛ تتجاهل المشغّلات الثغرات في الترقيم، لكن محولًا سليمًا (كهذا) يعيد ترقيم المقاطع دائمًا بالتتابع عند التصدير، لتجنّب إرباك أي أداة أخرى لاحقًا. تُربَط مقاطع الترجمة متعددة الأسطر بفاصل سطر داخل الكتلة؛ يعامل SubToolDesk هذا الفاصل الداخلي كلفّ سطر عادي لا كحد فقرة، عند الدمج في فقرات.

لماذا تزيل أسماء المتحدثين والوسوم قبل الدمج؟

تضع أدوات التفريغ والترجمة التلقائية غالبًا معرّف متحدث في بداية كل سطر، ليستطيع محرّر بشري تتبّع من يتحدث. هذا مفيد داخل برنامج تحرير فيديو، لكنه يكسر تدفق نص مفرّغ بصيغة فقرات، ويبدو غريبًا عند تكراره مع كل جملة. وبالمثل، يظهر الخط المائل (<i>) المستخدم لنص الشاشة أو للتأكيد كحروف وسوم ظاهرة بمجرد إزالة التوقيت؛ وحذفه قبل دمج الفقرات يجعل النتيجة جاهزة للنشر.

خصوصية بالتصميم، لا بالسياسة

ترفع المحولات المنافسة ملفك عادةً إلى خادم لتحليله، أي أن تسجيل اجتماعك السري، أو نص جلسة استجواب قانونية، أو سيناريو فيديو غير منشور يعبر بنية تحتية لشخص آخر. أداة SRT إلى TXT في SubToolDesk مبنية بالاتجاه المعاكس: التحليل والتنظيف والعرض كلها في JavaScript يعمل داخل تبويبك. لا توجد نقطة رفع واحدة لهذه الوظيفة. هذا ليس وعدًا في سياسة خصوصية، بل ضمان بنيوي.

استخدامات شائعة لتحويل SRT إلى TXT

  • تدوينات وملاحظات حلقات: حوّل ملف ترجمة بودكاست أو ويبينار إلى مسودة سهلة القراءة في ثوانٍ، بدل مراجعة الفيديو من جديد لكتابة الملاحظات من الصفر.
  • المراجعة القانونية والامتثال: حوّل SRT لجلسة استجواب أو مقابلة إلى حوار عادي لمراجع يحتاج فقط إلى الكلمات لا التوقيت.
  • التحضير للترجمة: قدّم للمترجم فقرات متصلة بدل مقاطع ترجمة متقطعة، تُقرأ بشكل أكثر طبيعية في لغة أخرى.
  • تغذية أداة تلخيص بالذكاء الاصطناعي: تنتج معظم نماذج اللغة ملخصات أفضل من نص متدفق مقارنة بملف مليء برموز الوقت، ودمج الفقرات يقوم بهذا التحويل عنك.
  • ملفات قابلة للبحث: يسهل البحث في النصوص المفرّغة العادية، وتصنيفها بوسوم، وتخزينها في نظام توثيق أو قاعدة معرفة، أكثر من ملف ترجمة مؤقت.

حالات خاصة يتعامل معها المحلل

نادرًا ما تكون ملفات SRT الحقيقية منسقة بشكل مثالي، لذا صُمِّم المحلل ليتسامح مع الشذوذات الشائعة لا أن يفشل أمامها. تُتجاهل أرقام المقاطع المفقودة أو المكررة تمامًا. تُعاد ترقيم المقاطع فوريًا بالاستناد إلى أسطر رموز الوقت، وهي الجزء الوحيد الضروري بنيويًا في الكتلة. تُطَبَّع الملفات التي تحوي فواصل أسطر ويندوز (\r\n)، أو يونكس (\n)، أو مزيجًا منهما، قبل التحليل. يُعامَل المقطع الممتد على سطرين أو ثلاثة من النص كأنه كتلة واحدة، وتُضغط فواصل أسطره الداخلية إلى مسافة واحدة قبل تشغيل منطق دمج الفقرات، بحيث لا يصبح لفّ السطر في وسط جملة حدًا زائفًا لفقرة أبدًا.

ما يحافظ عليه هذا المحول وما يحذفه

يُحافَظ عليه:

  • كل كلمة من الحوار المنطوق، بترتيبها الأصلي وعلامات ترقيمها.
  • فواصل الفقرات، إما البنية الأصلية بسطر واحد لكل مقطع، أو فقرات مبنية على الجمل إذا كان دمج في فقرات مفعّلًا.

يُحذَف:

  • كل رقم مقطع ونطاق رمز وقت.
  • بادئات المتحدثين في النص العادي مثل المتحدث 1:، عند تفعيل إزالة أسماء المتحدثين.
  • وسوم التنسيق مثل <i> و<b> و<u>، عند تفعيل إزالة وسوم التنسيق.
  • الأسطر الفارغة التي تفصل بين كتل الترجمة، بمجرد إعادة تنظيم النص في أسطر أو فقرات بسيطة.

مشكلات شائعة وكيفية حلّها

  • أرقام المقاطع أو رموز الوقت --> لا تزال في النتيجة: تأكد من أن بطاقة الصيغة فوق المحول تعرض فعلًا SRT لا Unknown؛ قد يُفسِد لصق ناقص اكتشاف الترجمة.
  • لا تزال المتحدث 1: أو أسماء مشابهة تظهر في بداية الأسطر: فعّل إزالة أسماء المتحدثين؛ فهو يكتشف فقط نمط اسم في بداية السطر، ولا يعمل إن كان معطّلًا.
  • تظهر وسوم <i> أو <b> كنص عادي: فعّل إزالة وسوم التنسيق؛ وهو خيار مستقل عن إزالة أسماء المتحدثين ويجب تفعيله على حدة.
  • يُقرأ النص المفرّغ جملة واحدة في كل سطر بدل فقرات متدفقة: فعّل دمج في فقرات.
  • تصبح الفقرات طويلة جدًا بلا إشارة لتغيّر المتحدث: عطّل دمج في فقرات عكسيًا واحتفظ بمقطع واحد في كل سطر؛ فبمجرد إزالة أسماء المتحدثين، لا توجد وسيلة لنص عادي للإشارة إلى تغيّر المتحدث وسط فقرة.
  • تظهر الحروف المُشكَّلة أو النص غير اللاتيني كرموز مشوّهة مثل é: لم يُحفَظ ملف .srt الأصلي بترميز UTF-8؛ صدّره أو أعد حفظه بترميز UTF-8 ثم أعد رفعه.

ما لا تفعله هذه الأداة عمدًا

لا تستعيد علامات ترقيم مفقودة، ولا تضيف أحرفًا كبيرة غير موجودة في الملف الأصلي (وهو مفهوم غير ذي صلة بالعربية، لكنه ذو أثر عند تحويل نص بلغات أخرى مدمجة). إذا لم يحتوِ ملف SRT لديك على أي نقاط إطلاقًا (شائع في بعض الترجمات المولَّدة تلقائيًا)، فلن يجد دمج الفقرات ما يستند إليه، وسيعامل الملف كله كأنه كتلة واحدة متصلة. في هذه الحالة، تعطيل الدمج ومراجعة النتيجة أولًا بمقطع واحد في كل سطر هو الطريق الأكثر موثوقية، ويمكنك إضافة فواصل فقراتك الخاصة يدويًا بعد ذلك. لا تترجم الأداة أيضًا، ولا تلخّص، ولا تعيد صياغة محتواك بأي طريقة أخرى. فقط تعيد تنظيم وتنظّف ما هو موجود فعلًا.

الأسئلة الشائعة

كيف أحوّل ملف SRT إلى ملف TXT؟

اسحب ملف .srt إلى المحول أعلاه، أو الصق محتواه في لوحة الإدخال. بمجرد أن تؤكد بطاقة الصيغة أنه SRT، اختر خرج نص عادي واضغط نسخ أو تنزيل. تُحذف أرقام المقاطع ورموز الوقت، ويُعاد تجميع الحوار في فقرات سهلة القراءة افتراضيًا، كل ذلك داخل متصفحك تمامًا.

هل يزيل تحويل SRT إلى TXT الطوابع الزمنية تلقائيًا؟

نعم. لا يحتوي خرج النص العادي أبدًا على رموز وقت أو أرقام مقاطع. فهي موجودة فقط لمزامنة الترجمة مع الفيديو، وتُحذف لحظة اختيارك خرج نص عادي في هذه الصفحة.

ما الذي يغيّره «دمج في فقرات» بالضبط؟

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

يحتوي ملف SRT لديّ على بادئات «المتحدث 1:» و«المتحدث 2:». هل يمكنني إزالتها؟

فعّل إزالة أسماء المتحدثين. فهو يكتشف ويحذف معرّفات شائعة في بداية السطر: أسماء بحروف كبيرة تتبعها نقطتان، أسماء بين أقواس مثل [أحمد]، وأنماط مثل «‎>> المتحدث:»، سطرًا بسطر، قبل تشغيل دمج الفقرات.

هل يعمل مع ملفات SRT المصدَّرة من Premiere أو DaVinci Resolve أو Otter.ai؟

نعم. يتبع المحلل معيار SRT (فهرس متتالٍ، نطاق رمز وقت بفاصلة قبل الألف من الثانية، كتلة نص) الذي يصدّر به تقريبًا كل برنامج تحرير أو أداة تفريغ، بصرف النظر عن البرنامج الذي أنشأ الملف.

هل هناك حد لحجم ملف SRT؟

لا يوجد حد صارم. الحد العملي هو الذاكرة المتاحة في متصفحك، لأن الملف كله يُحفَظ ويُعالَج من جهة العميل، دون أن يُبث إلى خادم.

ألا يمكنني فقط إزالة الطوابع الزمنية بنفسي عبر البحث والاستبدال؟

لملف صغير، قد يكون ذلك ممكنًا، لكن الخطأ سهل: تختلف كتل الترجمة في عدد الأسطر، وقد يفوت تعبير نمطي يطابق صيغة رمز وقت معينة صيغة أخرى، وستظل تحتاج إلى إعادة ربط المقاطع يدويًا في جمل. يتعامل المحلل هنا مع مقاطع متغيرة الطول، ويطبّع فواصل الأسطر، ويدمج الفقرات تلقائيًا — وهذا تمامًا نوع الحالات الخاصة التي يفوّتها عادةً تمرير بحث واستبدال واحد.