Harper هو مدقق نحوي للغة الإنجليزية مصمم ليكون صحيحًا تمامًا. لقد أنشأته بعد سنوات من التعامل مع عيوب المنافسة.
كان Grammarly مكلفًا للغاية ومتغطرسًا للغاية. وكانت اقتراحاتها تفتقر إلى السياق، وكانت في كثير من الأحيان خاطئة تمامًا. ناهيك عن: إنه كابوس الخصوصية. يتم إرسال كل ما تكتبه باستخدام Grammarly إلى خوادمهم. تزعم سياسة الخصوصية الخاصة بهم أنهم لا يبيعون البيانات، لكن هذا لا يعني أنهم لا يستخدمونها لتدريب نماذج لغوية كبيرة، والله أعلم ماذا أيضًا. ليس هذا فحسب، بل إن الوقت الذي يستغرقه طلب الشبكة ذهابًا وإيابًا يجعل مراجعة عملك أمرًا شاقًا للغاية.
تعتبر أداة LanguageTool رائعة، إذا كان لديك غيغابايت من ذاكرة الوصول العشوائي الاحتياطية وترغب في تنزيل مجموعة بيانات n-gram تبلغ سعتها 16 جيجابايت تقريبًا. إلى جانب متطلبات الذاكرة، وجدت أن LanguageTool بطيئة جدًا: قد يستغرق الأمر عدة ثوانٍ لطباعة مستند متوسط الحجم حتى.
ولهذا السبب قمت بإنشاء Harper: فهو المدقق النحوي الذي يناسب احتياجاتي. لا يستغرق الأمر فقط ميلي ثانية لمسح مستند ما، ويستهلك أقل من 1/50 من مساحة ذاكرة LanguageTool، ولكنه أيضًا يتمتع بخصوصية تامة.
Harper صغير بما يكفي للتحميل عبر WebAssembly.
يدعم Harper حاليًا اللغة الإنجليزية الأمريكية فقط، ولكن الأساس قابل للتوسيع لدعم اللغات الأخرى، لذلك نرحب بالمساهمات التي تسمح بدعم اللغات الأخرى.
إذا كنت تريد استخدام Harper على جهازك، فلديك ثلاثة خيارات.
harper-ls
يوفر harper-ls
تكاملاً يناسب معظم محرري الأكواد البرمجية.
اقرأ المزيد هنا.
إذا كنت تستخدم Obsidian، فيمكنك تثبيت Harper Obsidian Plugin من خلال البحث عن "Harper" في متجر المكونات الإضافية للمجتمع.
إذا كنت تستخدم Zed، فقد قام Stef16Robbe بتطوير مكون إضافي رائع يعمل خارج الصندوق. لا يلزم الإعداد.
نحن نعتبر الأخطاء في أوقات الوبر الطويلة. إذا واجهت أي مشكلات هامة في الأداء، فيرجى إنشاء مشكلة حول الموضوع.
إذا وجدت إصلاحًا لأي مشكلة في الأداء، فنحن نفتح باب المساهمة. فقط تأكد من قراءة إرشادات المساهمة الخاصة بنا أولاً.
انظر هذا بلوق وظيفة.
هذا المشروع لن يكون ممكنا لولا العمل الجاد من أولئك الذين يساهمون.