وثائق API للتدقيق النحوي والإملائي
تتيح لك TextGears API دمج أحدث التقنيات لتحليل النص تقريبًا في أي منتج. بدءًا من تطبيقات الأجهزة المحمولة البسيطة وحتى عمليات تطوير المؤسسات الضخمة. تتيح لك واجهة برمجة التطبيقات فحص النص بحثًا عن جميع أنواع الأخطاء بطريقة مرنة ، وتحديد قابلية قراءة النص ، وتقييم المفردات التقريبية للمؤلف ، وغير ذلك الكثير.
هل تبحث عن مكون إضافي لموقع الويب؟
يمكنك بسهولة إضافة فحص النص إلى موقع الويب الخاص بك. يمكن العثور على مزيد من المعلومات حول المكوّن الإضافي ونموذج التعليمات البرمجية على صفحة الوثائق.
ماذا يمكن أن تفعل API؟
مستندات لpostman
يمكنك تنزيل ملف توثيق API لـ Postman أو أي برنامج تصحيح أخطاء HTTP آخر. في Postman ، يمكنك تعيين مفتاح في علامة تبويب متغيرات المجموعة..
من أين نبدأ
الأمر بسيط وسهل. واجهة برمجة التطبيقات متاحة لطلبات HTTP و HTTPS العادية ، ويتم إرسال بيانات الإخراج بتنسيق JSON ، ويتم إرسال جميع الطلبات إلى خادم api.textgears.com
لتسريع الوصول من أجزاء مختلفة من العالم ، وضعنا خوادم في 3 دول: الولايات المتحدة الأمريكية وإستونيا وسنغافورة. عند إرسال طلب إلى api.textgears.com
سنختار أقرب مجموعة. ولكن يمكنك بشكل صريح تقديم طلبات إلى المجموعة الموجودة في مكان قريب لتقليل التأخير في تلقي الرد.
https://eu.api.textgears.com
– Europe
https://us.api.textgears.com
– America
https://sg.api.textgears.com
– Asia
جميع نقاط نهاية واجهة برمجة التطبيقات عبارة عن مجموعات مستقلة من الخوادم. نحن نضمن إمكانية الخدمة بنسبة 99.9٪ لكل منها إذا كان هذا يبدو غير كافٍ بالنسبة لك ، فيمكنك تغيير الكتلة عند حدوث خطأ في الاتصال.
import textgears from 'textgears-api';
const textgearsApi = textgears('YOUR_KEY', {language: 'en-US'});
textgearsApi.checkGrammar('I is a engineer')
.then((data) => {
for (const error of data.errors) {
console.log('Error: %s. Suggestions: %s', error.bad, error.better.join(', '));
}
})
.catch((err) => {});
إذا كنت قد نفذت مكتبة للعمل مع واجهة برمجة التطبيقات بلغة أخرى لإطار عمل آخر ، فقط أرسل لنا رابطًا على GitHub أو GitLab ، بينما سننشرها أيضًا.
اللغات المعتمدة
يحلل TextGears النص ليس فقط من خلال أخذ لغة النص في الاعتبار ، ولكن أيضًا مع مراعاة اللهجة. القائمة الكاملة للغات المدعومة: الإنجليزية والفرنسية والألمانية والبرتغالية والإيطالية والإسبانية والعربية والروسية واليابانية والصينية واليونانية
اللهجات المدعومة (يجب إرسالها في معلمة language
): en-US, en-GB, en-ZA, en-AU, en-NZ, fr-FR, de-DE, de-AT, de-CH, pt-PT, pt-BR, it-IT, ar-AR, ru-RU, es-ES, ja-JP, zh-CN, el-GR
إذن وخاصية النقل
يُصرح بالطلب عن طريق نقل مفتاحك بين معلمات أخرى بإحدى الطرق التالية:
- POST parameter
key
-
GET parameter
key
?key=YOURKEY
-
Json-request
{ "key": "YOURKEY", // Other params }
-
HTTP Header
حيث YOURKEY هو مفتاحك.Authorization: Basic YOURKEY
رموز الخطأ
في حالة حدوث خطأ ، سيكون للمعلمة status
قيمة false
{
status : false,
error_code : 600, // API error code
description : "Invalid license key. Go to https://textgears.com/signup.php to get one"
}
- 600 - مفتاح غير صالح
- 606 - لغة غير مدعومة
- 607 - تجاوز العدد المسموح به للطلبات
- 500 - خطأ خدمة داخلي غير معروف
- 501 - طول النص يتجاوز حد المعدل
التحقق من صحة النص API
التحقق من القواعد النحوية للنص
https://api.textgears.com/grammar
تسمح لك هذه الطريقة بفحص النص بحثًا عن الأخطاء النحوية والإملائية وعلامات الترقيم والأسلوب.
معلمات الطلب
التدقيق الإملائي للنص
https://api.textgears.com/spelling
تقوم الطريقة بفحص النص بحثًا عن الأخطاء الإملائية باستخدام القاموس المحدث
معلمات الطلب
نص التصحيح التلقائي
https://api.textgears.com/correct
هناك طريقتان للتصحيح التلقائي للنص. طريقة "correct" أكثر دقة بشكل ملحوظ ، لكنها تنطبق على طلبات الذكاء الاصطناعي.
مهم!
في الوقت الحالي ، تعمل الطريقة فقط مع اللغة الإنجليزية.
معلمات الطلب
https://api.textgears.com/suggest
يقوم نظام التحقق تلقائيًا بتصحيح الأخطاء في النص ويقترح استمرار الجملة الأخيرة.
مهم!
إذا تم العثور على خطأ إملائي ، يتم استبدال الكلمة بأقرب كلمة من القاموس. إذا كانت هناك كلمات متعددة تشبه الكلمة المكتشفة ، فسيتم اختيار الكلمة الأكثر شيوعًا في الحديث المعاصر. لا تزال TextGears بعيدة عن التخاطر ، لذلك إذا كان هناك الكثير من الكتابة ، فقد يتغير معنى النص النهائي.
معلمات الطلب
سهولة قراءة النص
https://api.textgears.com/readability
حساب قابلية قراءة النص وفقًا للخوارزميات الأكثر شيوعًا وتكييفها لمعظم اللغات. يمكنك معرفة المزيد حول مقاييس سهولة القراءة. من خلال قراءة مقالتنا المنفصلة .
مهم!
عند تحديد مقاييس النص ، ترتبط الدقة ارتباطًا مباشرًا بحجم النص. تحديد قابلية القراءة أو معلمات أخرى للنص لجملة من كلمتين لا معنى له ، ويوصى بفحص النصوص التي تحتوي على 30 كلمة على الأقل. الأكثر هو الأفضل.
معلمات الطلب
تحليل النص
https://api.textgears.com/analyze
تحليل نصي شامل. فهو يعثر على جميع أنواع الأخطاء ، ويحسب مقاييس القراءة ، ويصنف الإملاء على مقياس من 100 نقطة ، ويقيم أيضًا الحالة المزاجية العاطفية للنص.
مهم!
عند تحديد مقاييس النص ، ترتبط الدقة ارتباطًا مباشرًا بحجم النص. تحديد قابلية القراءة أو معلمات أخرى للنص لجملة من كلمتين لا معنى له ، ويوصى بفحص النصوص التي تحتوي على 30 كلمة على الأقل. الأكثر هو الأفضل.
معلمات الطلب
كشف اللغة
https://api.textgears.com/detect
تحديد لغة النص وافتراض لهجته. تُرجع الطريقة مجموعة من الخيارات المحتملة لكل لغة ، فإذا لم يكن من الممكن تحديد اللغة بشكل لا لبس فيه ، فإن حقل language
يعود null
معلمات الطلب
التلخيص واستخراج الكلمات المفتاحية
https://api.textgears.com/summarize
معلمات الطلب
Admin API
حصة الخطة
https://api.textgears.com/account/resourcequota
استقبال البيانات عن باقة الخطة الحالية. يمكن استخدام الطريقة لتتبع ما إذا كان عدد الطلبات التي تم إجراؤها داخل الخطة قد تم بالفعل ، أو عدد الطلبات التي لا يزال من الممكن تقديمها في فترة الفوترة
معلمات الطلب
إحصائيات الاستخدام
https://api.textgears.com/account/usage
الحصول على إحصائيات استخدام واجهة برمجة التطبيقات لحسابك مع تصنيف حسب اليوم
معلمات الطلب
إنشاء القواميس وتحريرها
https://api.textgears.com/custom/createdictionary
إذا كنت بحاجة إلى إعداد مرن لفحص النص بحثًا عن أخطاء ، فاستخدم إعداد الاستثناءات المخصصة. سيكون هذا مفيدًا بشكل خاص للشركات التي تعمل مع نصوص مليئة بالكلمات من مفردات خاصة. اجعل الكلمات أو العبارات "صحيحة" حتى يتوقف النظام عن اعتبارها أخطاء. يمكنك أيضًا استخدامه للسماح للنظام بالعثور على الأخطاء وفقًا لقائمة الكلمات المحددة ، ويمكن دمج القواعد المخصصة وتحويلها إلى قواميس. يتيح هذا النهج للوظائف المختلفة لمنتجك استخدام مجموعة مختلفة من القواعد. في الوقت نفسه ، يمكن أن يكون لكل مستخدم لمنتجك مجموعة الاستثناءات الخاصة به
معلمات الطلب
https://api.textgears.com/custom/updatedictionary
https://api.textgears.com/custom/listdictionaries
https://api.textgears.com/custom/deletedictionary
أضف استثناء
https://api.textgears.com/custom/addexception
إذا كنت تتحقق من نصوص بمفردات محددة جدًا تم تمييزها على أنها أخطاء في نظامك ، فيمكنك إضافة كلمات أو عبارات إلى الاستثناءات. بعد ذلك ، لن يتم اعتبارهم أخطاء.
معلمات الطلب
قائمة الاستثناءات
https://api.textgears.com/custom/listexceptions
قائمة كلمات الاستبعاد المضافة سابقا
معلمات الطلب
إزالة الاستثناء
https://api.textgears.com/custom/deleteexception
قم بإزالة كلمة الاستثناء للتدقيق. إذا حاولت حذف كلمة تم حذفها مسبقًا ، فلن يحدث خطأ.