يستخدم SafeAssign خوارزميات تتخذ قرارات بشأن أصالة النص المرسل. تأخذ الخوارزميات في الاعتبار تكرار الكلمات، وبنية الجملة، وغير ذلك من الخصائص اللغوية. تختلف درجة تعقيد عملية اتخاذ القرار في SafeAssign باختلاف اللغة، وكذلك الحال بالنسبة لمقدار المحتوى الذي تبحث عنه Blackboard لكل لغة.
تقوم Blackboard بتحليل تعقيد معالجة اللغة استنادًا إلى هذه الأدوات:
- البحث عن مصدر البيانات لمعرفة الأصالة في اللغة.
- بيانات ويكيبيديا
- بيانات أخرى على موقع الويب
- بيانات الواجب المرسل المؤسسية
- بيانات الواجب المرسل العامة
- بيانات النص الكامل لـ Proquest
- إيقاف تصفية الكلمات: يقوم SafeAssign بإزالة كلمات التوقف من الجملة قبل أن يبحث عن نص مطابق في مصادر البيانات الموجودة أعلاه. كلمات التوقف هي كلمات شائعة الاستخدام، مثل "أداة التنكير، والضمير لغير العاقل، وأداة التعريف"، و"حرف الجر في".
- تحليل اللغة: يقوم SafeAssign بجعل جميع الكلمات بالأحرف الصغيرة وتجريدها إلى الجذر الخاص بها. على سبيل المثال،"الأشجار" تصبح "شجر". يستخدم SafeAssign أدوات تحليل اللغة لزيادة عدد التطابقات التي قد يكون لها معنى مشابه للنص الأصلي استنادًا إلى جذر الكلمة، لكن يستخدم النص المطابق كلمات مختلفة.
يقوم هذا الجدول بتقسيم الأدوات المستخدمة لكل لغة في عملية البحث الخاصة بـ SafeAssign.
اللغة | قاعدة البيانات المؤسسية | قاعدة البيانات العامة | صفحات ويكيبيديا | مواقع ويب أخرى في اللغة | قاعدة بيانات Proquest | إيقاف تصفية الكلمات | تحليل اللغة |
---|---|---|---|---|---|---|---|
اللغة العربية (ar_SA) | ![]() |
![]() |
![]() |
![]() |
![]() |
الإصدار بيتا | |
اللغة الصينية (zh_CN) | ![]() |
![]() |
![]() |
![]() |
![]() |
الإصدار بيتا | |
التشيكية (cs_CZ) | ![]() |
![]() |
![]() |
![]() |
![]() |
||
الدانمركية (da_DK) | ![]() |
![]() |
![]() |
![]() |
|||
الهولندية (nl_NL) | ![]() |
![]() |
![]() |
![]() |
![]() |
||
الإنجليزية، المملكة المتحدة (en_GB) | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
الإنجليزية، الولايات المتحدة (en_US) | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
الفنلندية (fi) | ![]() |
![]() |
![]() |
![]() |
الإصدار بيتا | ||
اللغة الفرنسية (fr_FR) | ![]() |
![]() |
![]() |
![]() |
![]() |
الإصدار بيتا | |
اللغة الألمانية (de_DE) | ![]() |
![]() |
![]() |
![]() |
![]() |
الإصدار بيتا | |
اللغة الإيطالية (it_IT) | ![]() |
![]() |
![]() |
![]() |
![]() |
الإصدار بيتا | |
اللغة اليابانية (ja_JP) | ![]() |
![]() |
![]() |
![]() |
![]() |
الإصدار بيتا | |
الكورية (ko_KO) | ![]() |
![]() |
![]() |
![]() |
|||
اللغة الماليزية (ms_MY) | ![]() |
![]() |
![]() |
![]() |
|||
النرويجية (nn_NO) | ![]() |
![]() |
![]() |
||||
البولندية (pl_PL) | ![]() |
![]() |
![]() |
![]() |
![]() |
||
البرتغالية، البرازيلية (pt_BR) | ![]() |
![]() |
![]() |
![]() |
![]() |
الإصدار بيتا | |
اللغة الروسية (ru_RU) | ![]() |
![]() |
![]() |
![]() |
![]() |
||
اللغة الإسبانية (es_ES) | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
السويدية (sv_SE) | ![]() |
![]() |
![]() |
![]() |
|||
اللغة التايلندية (th_TH) | ![]() |
![]() |
![]() |
![]() |
|||
التركية (tr_TR) | ![]() |
![]() |
![]() |
![]() |
![]() |
||
اللغة الوالونية (cy_GB) | ![]() |
![]() |
![]() |
![]() |