plagiarism_checker_plus library

A library for checking plagiarism using various similarity algorithms.

Classes

AdvancedTextPreprocessor
A class that preprocesses text by removing stop words and handling case sensitivity.
CosineSimilarity
A class that calculates the similarity between two texts using the Cosine Similarity algorithm.
JaccardSimilarity
A class that calculates the similarity between two texts using the Jaccard Similarity algorithm.
PlagiarismChecker
Class for checking plagiarism between two texts using various similarity algorithms.
PlagiarismCheckerPlus
A class that provides methods to check plagiarism between two texts.
PlagiarismResult
Class representing the result of a plagiarism check.
SimilarityAlgorithm
An interface for similarity algorithms.
SimpleTextProcessor
A simple text processor that converts text to lowercase, removes punctuation, and splits it into words.
TextPreprocessor
An interface for text preprocessing.
TextProcessor
An interface for text processing.
TfIdfSimilarity
A class that calculates the similarity between two texts using the TF-IDF algorithm.

Enums

Algorithm
Enum representing the available similarity algorithms.