Bengali Plagiarism Checker
Introducing a Python library for detecting plagiarism in Bengali texts. This library comprises 200 Bengali books with approximately 4100 pages sourced from the National Digital Library, processed using the Tesseract OCR engine. With just two lines of code, you can check for similarities in Bengali written content. If a high degree of similarity is found, it will display the book title, author name, and other details. You can install the library using the following command in the terminal:
pip install BengaliPlagiarismChecker
Sample Usage
import BengaliPlagiarismChecker as bpc #importing package
#input text
text="""
বসন্তাগমে কামিনী রায় বসন্ত কি সহসা এ নির্জন আবাসে পশিয়াছ চুপি চুপি? নবীন পল্পবে
সাজিয়াছে তরুরাজি। ঝেড়ে দিলে কবে পুরাতন জীর্ণপত্র শীতল বাতাসে বাতাবি ফুলের গন্ধ ধীরে ধীরে ভেসে আসে আমার গবাক্ষপথে ঘন কুহুরবে মুখরিত আম্রবন বসন্তই হবে উদ্যান উজ্জল শত শ্বেত পুস্প হাসে আজিও ধরনি মরে রেখেছে ধরিয়া তার স্বর্ণ কারাগারে বর্ণ গন্ধ গানে রসে স্পর্শে দিতে চাহে দেহে আর চিতে নব প্রাণ, কিন্তু হায় নিঃশেষে ভরিয়া কই দিতে পারে, মধু? দূরে কোন্খানে থাকে অদেহীরা, বধু, পারো বলে দিতে?
"""
#method to find out plagiarism
bpc.check(text)
'''
OUTPUT
[[194, #BookID
'State Council of Educational Research and Training (SCERT)', #Author or Publisher
'সাহিত্য মালঞ্চ', #Book name
14, # Page number
23.88]] #Similarity Score
'''
This work is licensed under a Creative Commons Attribution 4.0 International License.
Metadata
Release files for BengaliPlagiarismCheckerTool 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| BengaliPlagiarismCheckerTool-0.0.3.tar.gz | 2.7 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| BengaliPlagiarismCheckerTool-0.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.5 MB
Release files / BengaliPlagiarismCheckerTool-0.0.3.tar.gz
| Download URL | BengaliPlagiarismCheckerTool-0.0.3.tar.gz |
|---|---|
| Size | 2.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5ccc5e9d35930ba05ffc16ca97b86e97d21d1eba4dc01d54cdcf95c1a0b37f4a
|
|
BLAKE2b-256 checksum How to use checksums |
57be20201aa45fc525654d7a77420c33c6398fb8ab5be5fe4c9898816c0c6a80
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.2
|
Release files / BengaliPlagiarismCheckerTool-0.0.3-py3-none-any.whl
| Download URL | BengaliPlagiarismCheckerTool-0.0.3-py3-none-any.whl |
|---|---|
| Size | 2.8 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e9a6f6aec7f1293765298e263c0fb39fcdefae96e89026e26133e19fcb8191d2
|
|
BLAKE2b-256 checksum How to use checksums |
5f0d9225c25acfa6bb40b50b0e5e0fa0a4439e2ddaad6bd0314b70d42683b68b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.2
|