SafeAssign uses algorithms that make decisions about the originality of the submitted text. The algorithms consider word frequency, sentence structure, and other linguistic characteristics. SafeAssign’s decision making complexity and support varies by language, as does the amount of content Blackboard searches for each language.

SafeAssign's support of Japanese is limited.

Blackboard breaks down language processing complexity based on these tools:

  • Search data source for originality in the language.
    • Wikipedia data
    • Other website data
    • Institutional submission data
    • Global submission data
    • Proquest full text data
  • Stop word filtering: SafeAssign removes stop words from a sentence before it searches for matching text in the above data sources. Stop words are commonly used words, such "as a, it, the," and "on.
  • Language analysis: SafeAssign makes all words lowercase and breaks them down to their root. For example, "Trees" become "tree". SafeAssign uses language analyzers to increase the number of matches that may have a similar meaning as the original text based on the root of the word, but the matching text uses different words.

This table breaks down the tools used for each language in SafeAssign’s search process.

For best results, we recommend using SafeAssign in English, if possible. Other languages may provide less precise results due to a lower volume of data to compare with or language complexities.