Skip to main content

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


'''



Creative Commons License
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)

Source distribution for BengaliPlagiarismCheckerTool 0.0.3
File Size Uploaded
BengaliPlagiarismCheckerTool-0.0.3.tar.gz 2.7 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for BengaliPlagiarismCheckerTool 0.0.3
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page