لماذا يرفض المتصفح تحميل مترجم ق على بعض المواقع؟

2026-02-08 00:33:09
230
Share
ABO Personality Quiz
Take a quick quiz to find out whether you‘re Alpha, Beta, or Omega.
Scent
Personality
Ideal Love Pattern
Secret Desire
Your Dark Side
Start Test

4 Answers

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

ثانيًا، بعض المواقع تستخدم نصًا داخل صور أو داخل واجهات رسومية مثل canvas وWebGL، وهنا الترجمة العادية تفشل لأن ما يظهر على الشاشة ليس نصًا قابلًا للنسخ. ثالثًا، برامج حظر الإعلانات أو إعدادات خصوصية صارمة (مثل درع Brave) تحجب طلبات الترجمة إلى خادم خارجي.

لو وقع معي ذلك أشياء بسيطة أفعلها: أفتح الموقع في متصفح آخر (غالبًا Chrome يحتوي على ترجمة مدمجة)، أو أنسخ النص وأضعه في موقع ترجمة، أو أستخدم لقطة شاشة مع OCR. عادةً بهذا أنجز شغلي بدون ألم كبير.
2026-02-10 03:05:46
12
Xavier
Xavier
مراجع عامل
شاهدت مواقع تفعل هذا الشيء أكثر مما توقعت، ولَم يكن السبب دائمًا واضحًا على السطح. أحيانًا المتصفح يرفض تحميل 'مترجم ق' لأن الموقع يمنع إدخال جافاسكربت خارجي أو حقن سكربتات عبر سياسات صارمة مثل Content-Security-Policy، أو لأن الموقع يضع المحتوى داخل إطارات (iframe) مع خصائص تمنع العرض أو التعديل.

أنا أشرحها هكذا: المتصفحات والملحقات عادةً تعتمد على إدخال شيفرة صغيرة في صفحة الموقع لقراءة النصوص ثم إرسالها لخوادم الترجمة. لو كانت سياسة الصفحة تمنع 'script-src' من استضافة نصية خارجية أو تمنع 'unsafe-inline'، فالملحق لا يستطيع القيام بعمله. كذلك، مواقع الدفع وأماكن المحتوى الحصري تستخدم تقنيات مثل عرض النص كصور أو داخل عناصر canvas، وفي هذه الحالة محركات الترجمة لا ترى نصًا للترجمة.

في مواقف أخرى، قد يكون السبب بسيطًا مثل حظر الملحق نفسه في إعدادات المتصفح، أو وجود مانع إعلانات/حماية خصوصية يمنع الاتصالات الخارجية. شخصيًا، لو واجهت ذلك أتحقق أولًا من تراخيص الإضافة، ثم أجرب تعطيل الحماية مؤقتًا أو فتح الموقع بمتصفح آخر لمعرفة إن كان السبب من الموقع أم من المتصفح.
2026-02-10 19:17:20
7
Zayn
Zayn
موثوق موظف
أحب فحص هذه المشاكل من منظور تقني: المترجمون الإضافيون يعتمدون على الحقن البرمجي (script injection) أو على واجهات برمجة التطبيقات (APIs) للتعامل مع محتوى الصفحة. عندما ترى فشل الترجمة، افترض أن هناك أحد هذه الحواجز التقنية يعمل؛ أشهرها Content-Security-Policy الذي يحدد بدقة من أين يسمح بتحميل السكربتات والموارد ('script-src', 'frame-src', 'connect-src'). إذا كانت الحقول لا تتضمن المصدر الذي يحتاجه المترجم، فلن تُحمّل الشيفرة.

هناك أيضًا سياسات عزل المنشأ مثل Cross-Origin-Opener-Policy أو COEP/COOP التي تمنع الاتصالات بين نوافذ أو عزل سياق الصفحة بحيث لا يستطيع الامتداد الوصول للDOM. مع ظهور Manifest V3 للامتدادات، تغيّرت قدرات الإضافات وقلّت إمكانية تنفيذ باكجراوند سكربتات واسعة النطاق، ما أثر على بعض أدوات الترجمة. كذلك يجب أن أذكر أن بعض المطوّرين يضعون عناصر HTML بصفة translate='no' أو يخزنون النص ديناميكيًا عبر طلبات AJAX تُعرض لاحقًا؛ هذا يجعل كشف النص للترجمة أصعب.

كمبرمج، أرى حلين عمليين: إن أمكن، تقديم ترجمة خادمية من جهة الموقع نفسه أو تمكين واجهة لترجمة النص على الخادم، أو السماح مؤقتًا بإذن الامتداد للصفحة. هذه الأمور معقّدة قليلًا لكن فهمها يساعد على اتخاذ خطوة صحيحة.
2026-02-13 18:08:10
2
Theo
Theo
رفيق القراءة باحث
لخصتها بسرعة بعد تجارب طويلة: الأسباب غالبًا تكون إما قيود من الموقع نفسه أو إعدادات المتصفح/الامتدادات. المواقع تحجب الترجمة لحماية محتوى مدفوع أو لعرض النص كصور/Canvas، والمتصفحات قد تمنع الإضافات أو يكون لدى مانع الإعلانات دور.

نصيحتي العملية: جرّب تعطيل الامتدادات مؤقتًا، أو اعطِ الإضافة إذن العمل على الموقع، أو افتح الصفحة في متصفح آخر مثل Chrome أو Edge اللذيْن يملكان ترجمة مدمجة. إن لم ينجح ذلك، انسخ النص أو استخدم لقطة مع OCR. هذه الحيل البسيطة عادةً تنقذك دون الحاجة إلى فحص سياسات CSP أو إعدادات السيرفر، وإن أردت حلاً دائمًا فالموقع نفسه يحتاج ليدعم الترجمة من الجهة الخادمية.
2026-02-14 16:44:36
18
View All Answers
Scan code to download App

Related Books

Related Questions

كيف أنفّذ حل مشكلة التنزيل عند تحميل ترجمات الأفلام من مواقع الترجمة؟

5 Answers2026-04-20 13:04:14
عندي حكاية صغيرة عن مرة عانيت فيها من ترجمات تُحمّل لكنها لا تعمل — بعد تجربتي تعلمت مجموعة خطوات بسيطة بأتبعها دائمًا، وأحب أشاركها هنا بشكل مرتب. أول شيء أتحقّق منه هو أن الملف فعلاً ملف ترجمة (.srt أو .ass) وليس صفحة إنترنت محفوظة بلاحقة .html أو ملف نصي باسم غير مناسب. إذا ظهر الملف بحجم بضعة بايتات فقط فغالبًا التحميل فشل أو الرابط كان صفحة إعلانات. لو كان الملف مضغوطًا (.zip أو .rar) لازم أفك الضغط باستخدام 7-Zip أو WinRAR وأحرص ألا يبقى داخل مجلد. ثم أركّب اسم ملف الترجمة تمامًا مثل اسم ملف الفيديو (مثلاً فيلم.mkv وملف الترجمة يكون فيلم.srt)، وأضعهما في نفس المجلد — هذه الخطوة تحل مشكلة عدم ظهور الترجمة في معظم المشغلات. إذا ظهرت حروف غريبة بدل العربية أتأكد من ترميز الملف: أفتح الترجمة في Notepad++ أو محرّر بسيط، وأحوّل الترميز إلى UTF-8 بدون BOM أو إلى Windows-1256 حسب المصدر. في مشغّل VLC أذهب إلى Tools > Preferences > Subtitles / OSD وأغير Default encoding إلى 'Arabic' أو إلى UTF-8، أو أستخدم G/H في التشغيل لمزامنة التوقيت. وأخيرًا أفحص الملف بمضاد فيروسات إذا كان من موقع مشبوه، وأجرب تحميله من موقع بديل أو استخدام الإضافة داخل المشغل لتحميل الترجمة مباشرة.
Explore and read good novels for free
Free access to a vast number of good novels on GoodNovel app. Download the books you like and read anywhere & anytime.
Read books for free on the app
SCAN CODE TO READ ON APP
DMCA.com Protection Status