SafeAssign käyttää algoritmeja, jotka päättävät lähetetyn tekstin alkuperäisyydestä. Algoritmit ottavat huomioon sanatiheyden, lauserakenteen ja muita lingvistisiä ominaisuuksia. SafeAssignin päätöksenteon monimutkaisuus ja tuki vaihtelee kielen mukaan, samoin kuin Blackboardin kullakin kielellä hakeman sisällön määrä.
SafeAssignin japanin kielen tuki on rajallinen.
Blackboard selvittää kielenkäsittelyn monimutkaisuuden seuraavien työkalujen avulla:
- kielen alkuperäisyyden hakutietolähde
- Wikipedia-tiedot
- muut verkkosivustotiedot
- oppilaitoksen palausten tiedot
- yleiset palausten tiedot
- Proquestin koko tekstin tiedot.
- Täytesanojen suodatus: SafeAssign poistaa lauseesta täytesanat, ennen kuin se etsii tekstiä edellä mainituista tietolähteistä. Täytesanoja ovat esimerkiksi englannissa seuraavat sanat: "as a, it, the," ja "on.
- Kielianalyysi: SafeAssign tekee kaikista sanoista pienillä kirjaimille kirjoitettuja ja johtaa ne sanan perusmuotoon. Esimerkiksi "Trees" muunnetaan muotoon "tree". SafeAssign käyttää kielianalyysitoimintoja sellaisten vastaavuuksien määrän kasvattamiseen, joilla voi olla sama merkitys kuin alkuperäisellä tekstillä perustuen sanan perusmuotoon, mutta vastaavassa tekstissä käytetään eri sanoja.
Tässä taulukossa eritellään SafeAssignin hakuprosessin kunkin kielen käyttämät työkalut.
Parhaan tuloksen saavuttamiseksi suosittelemme käyttämään SafeAssignia englanniksi, jos mahdollista. Muut kielet voivat antaa vähemmän tarkkoja tuloksia verrattavien tietojen pienemmän määrän tai kielen monimutkaisuuden vuoksi.