شعار أدواتي
أدواتي MyTools
المنهجية التقنية - أدواتي

المنهجية التقنية

الرئيسية

المنهجية التقنية

آخر تحديث: 26 أكتوبر 2026

كيف تعمل 55+ أداة مجانية محلياً في متصفحك

1. المبدأ الأساسي — معالجة محلية 100%

تم بناء جميع أدوات أدواتي (عدا 3 فقط) على مبدأ واحد صارم: المعالجة تتم محلياً في متصفح المستخدم، ولا تُرسل أي ملفات أو بيانات إلى خوادمنا. هذا يتحقق باستخدام تقنيات الويب الحديثة التي تُنفّذ في المتصفح (Client-Side) دون الحاجة لخادم:

  • JavaScript الحديث (ES2020+) — لتنفيذ المنطق.
  • WebAssembly (WASM) — لتشغيل مكتبات ثقيلة (مثل OCR، FFmpeg) بسرعة قريبة من الأصلية.
  • Canvas API — لمعالجة الصور والفيديو.
  • Web Crypto API — للتشفير وتوليد الأرقام العشوائية الآمنة.
  • Web Audio API — لمعالجة الصوت.
  • Web Workers — لتشغيل العمليات الثقيلة دون تجميد الواجهة.

لماذا هذا مهم؟

عندما تُعالج الملفات محلياً، فإنها لا تغادر جهازك أبداً. هذا يضمن أعلى مستوى من الخصوصية، ويُسرّع المعالجة (لا انتظار لرفع/تنزيل)، ويُقلل التكاليف (لا خوادم ثقيلة).

2. أدوات OCR (استخراج النص من الصور)

أدوات OCR تحوّل الصور التي تحتوي على نص إلى نص قابل للتعديل. نستخدم مكتبة Tesseract.js (نسخة WebAssembly من Tesseract OCR) لتشغيلها محلياً في المتصفح.

آلية العمل

  • يتم تحميل نموذج Tesseract (WASM) في المتصفح (~10 ميجا، يُخزَّن مؤقتاً).
  • تُمرَّر الصورة إلى محرك OCR الذي يحلل البكسلات ويكتشف الحروف.
  • تُعاد النتائج (نص + إحداثيات + ثقة) في المتصفح.
  • يمكن للمستخدم نسخ النص أو تنزيله كملف.

الأدوات في هذه الفئة

image-to-text.php

التقنيةالاستخدام
Tesseract.jsمحرك OCR (WASM)
Canvas APIقراءة بكسلات الصورة
Web Workersتشغيل OCR دون تجميد الواجهة
FileReader APIقراءة الملف محلياً

3. أدوات PDF (16 أداة)

أدوات PDF هي الأكثر عدداً وتنوعاً في موقعنا. تعتمد كلها على مكتبتين أساسيتين: pdf.js (من Mozilla) لقراءة PDF، وpdf-lib لتعديله وإنشائه. كلتاهما تعملان محلياً بالكامل.

آلية العمل العامة

  • القراءة: تُفتح الملفات باستخدام pdf.js الذي يحولها إلى صفحات قابلة للعرض/الرسم.
  • التعديل: تستخدم pdf-lib لدمج/تقسيم/تدوير/حذف/إضافة الصفحات والعلامات المائية.
  • الإنشاء: تُستخدم jsPDF أو pdf-lib لإنشاء PDF جديد (من صور أو صفحات أخرى).
  • التحويل: تُرسم كل صفحة على Canvas ثم تُصدَّر كصورة، أو تُحوَّل إلى PowerPoint عبر PptxGenJS.

الأدوات في هذه الفئة

mareg-pdf.php pdf-editor.php pdf-to-word.php protect-pdf.php rotate-pdf.php merge-pdf.php pdf-watermark.php split-pdf.php number-pdf-pages.php pdf-to-images.php delete-pdf-pages.php unlock-pdf.php compress-pdf.php pdf-to-powerpoint.php sign-pdf.php images-to-pdf.php

الأداةالتقنية الأساسية
دمج، تقسيم، تدوير، حذفpdf-lib
قراءة/عرض PDFpdf.js
PDF إلى صورpdf.js + Canvas
صور إلى PDFjsPDF
PDF إلى PowerPointpdf.js + PptxGenJS
إزالة كلمة المرور@pdfsmaller/pdf-decrypt
حماية/تشفيرpdf-lib
ضغط PDFpdf-lib + إعادة ترميز الصور
ترقيم الصفحاتpdf-lib

لماذا PDF معقد؟ صيغة PDF ليست نصاً بسيطاً، بل لغة وصفية تحتوي على أوامر رسم وإحداثيات وخطوط وصور. مكتبتا pdf.js و pdf-lib توفران طبقة تجريدية تسمح لنا بالتعامل معها برمجياً دون الحاجة لخادم.

4. أدوات النصوص، الصوت، والحاسبات (19 أداة)

هذه الفئة واسعة وتشمل أدوات معالجة النصوص، التشفير، الصوت، والحاسبات الرياضية. كلها تعتمد على JavaScript الأصلية وواجهات المتصفح القياسية.

آلية العمل حسب النوع

النوعالتقنية
محول النصوص، مقارنة، عدادJavaScript نقي (String methods + LCS)
تشفير MD5/SHAWeb Crypto API (SHA) + دالة MD5 محلية
Base64، URL Decoderatob/btoa، decodeURIComponent
مولّد كلمات المرورcrypto.getRandomValues
JSON FormatterJSON.parse + JSON.stringify
نص إلى صوتWeb Speech API (SpeechSynthesis)
حاسبة العمر، النسبة، الضريبةJavaScript نقي (Date + Math)
حاسبة BMI/BMRمعادلة Mifflin-St Jeor (JS)
محول العملاتAPI خارجي (سعر صرف لحظي)

الأدوات في هذه الفئة

text-converter.php url-decoder.php whatsapp-link-generator.php ats-cv.php hash-generator.php base64.php word-counter.php text-to-speech.php json-formatter.php text-compare.php lorem-ipsum.php password-gen.php age-calculator.php birth-day.php age-calc.php percentage-calculator.php vat-calculator.php bmr-bmi-calculator.php currency-converter.php

5. أدوات الصور والفيديو (17 أداة)

تعتمد هذه الأدوات على Canvas API لمعالجة الصور، وWeb Audio API / MediaRecorder لمعالجة الفيديو والصوت.

آلية العمل حسب النوع

النوعالتقنية
ضغط، تغيير أبعاد، تحويل صيغCanvas API + toBlob
قص الصورCropper.js
إزالة الخلفيةMediaPipe Selfie Segmentation (AI محلي)
مستخرج الألوانقراءة بكسلات Canvas
علامة مائيةرسم نص/صورة على Canvas
مولّد FaviconCanvas + تحويل إلى DataURL
SVG إلى PNGتحميل SVG كصورة + Canvas
فيديو إلى GIFMediaRecorder + gif.js
فيديو إلى MP3Web Audio API + MediaRecorder
قص الفيديوMediaRecorder + Canvas
تحويل الفيديوFFmpeg.wasm
WAV إلى MP3lamejs
ZIP ExtractorJSZip
مولّد QRqrcode.js

الأدوات في هذه الفئة

color-extractor.php convert-images.php convert-to-webp.php heic-to-jpg.php image-to-webp.php compress-images.php add-watermark.php remove-background.php crop-images.php resize-image.php favicon-generator.php svg-to-png.php

video-to-gif.php video-to-mp3.php trim-video.php convert-video.php wav-to-mp3.php

qr-generator.php zip-extractor.php what-is-my-ip.php internet-speed-test.php

6. الأدوات السحابية (3 أدوات فقط)

لأغراض الشفافية الكاملة، نذكر أن 3 أدوات فقط تستخدم خدمات سحابية خارجية، لأنها تتطلب مكتبات خادم متخصصة لا تعمل بكفاءة في المتصفح. هذه الأدوات موضّحة ببانر تحذيري (أصفر) على صفحاتها:

الأداةالخدمة السحابيةلماذا؟
pdf-to-excel.phpConvertAPIتحويل جداول PDF إلى Excel يتطلب OCR متقدم للجداول
url-to-pdf.phpMicrolinkتصيير صفحات ويب كاملة (بما فيها JS) إلى PDF
url-shortener.phpLejumoاختصار الروابط يتطلب قاعدة بيانات مركزية

ملاحظة شفافية: في هذه الأدوات الثلاث فقط، تُرسل البيانات إلى الخدمة السحابية المذكورة. جميع الأدوات الأخرى (52+) تعمل محلياً 100% ولا تُرسل أي بيانات.

7. التقنيات المستخدمة

استخدمنا مجموعة من أفضل المكتبات مفتوحة المصدر، جميعها تعمل في المتصفح:

المكتبةالاستخدامالترخيص
pdf.jsقراءة وعرض PDFApache 2.0
pdf-libإنشاء وتعديل PDFMIT
jsPDFإنشاء PDF من الصورMIT
Tesseract.jsOCRApache 2.0
Cropper.jsقص الصورMIT
MediaPipeإزالة الخلفية (AI)Apache 2.0
PptxGenJSإنشاء PowerPointMIT
JSZipZIPMIT / GPLv3
FFmpeg.wasmتحويل الفيديوLGPL
qrcode.jsمولّد QRMIT
html2canvasتحويل HTML إلى صورةMIT
Tailwind CSSالتصميم (CDN)MIT

8. القيود والحدود

نظراً لأن الأدوات تعمل في المتصفح، فهناك بعض القيود الطبيعية التي يجب أن تعرفها:

  • الذاكرة: الملفات الكبيرة جداً (أكثر من 100 ميجا) قد تستهلك ذاكرة كبيرة، وقد تبطئ المتصفح. نوصي بالملفات الأقل من 50 ميجا.
  • السرعة: المعالجة المحلية تعتمد على جهازك. الأجهزة القديمة قد تكون أبطأ.
  • توافق المتصفح: الأدوات تعمل بشكل أفضل على Chrome, Edge, Firefox, Safari (الحديثة). بعض المتصفحات القديمة قد لا تدعم WebAssembly أو APIs معينة.
  • الأدوات السحابية: 3 أدوات فقط تحتاج اتصالاً بالإنترنت (لأنها تستخدم خدمات خارجية).
  • التحويلات المعقدة: مثل تحويل PDF إلى Word بتنسيق مثالي، قد لا تصل إلى دقة 100% لأن التنسيق الأصلي قد يكون معقداً (جداول، خطوط مخصصة، إلخ).

خلاصة

تم بناء أدواتي على مبدأ "الخصوصية أولاً". 52+ أداة من 55+ تعمل محلياً 100% في متصفحك، باستخدام أفضل التقنيات مفتوحة المصدر المتاحة. الأدوات السحابية الثلاث فقط موضّحة بشفافية كاملة.

هل لديك سؤال تقني آخر؟