Skip to main content

Abusive Content Detection

Project description

DravidaKavacham

DravidaKavacham is an open-source tool for detecting abusive content in Dravidian focused on harmful language targeting women.

Python 3.10+ PyTorch MIT License Downloads

🛠️ Installation

Install DravidaKavacham via PyPI

pip install dravida-kavacham

💡 Quick Start

Load the Library

from dravida_kavacham import AbuseDetector

# Initialize the detector
detector = AbuseDetector()

Predict Abusive Content

text = "Example abusive text in Tamil or Malayalam"
result = detector.predict(text)

if result == "Abusive":
    print("⚠️ Abusive content detected!")
else:
    print("✔️ Text is clean.")

🚀 Key Features

  • Multilingual Detection: Designed for Tamil 🇮🇳 and Malayalam 🇮🇳 text.
  • Plug-and-Play: No complex setup. Just install, load, and detect!
  • Efficient Local Processing: Downloads the pre-trained model on first use.
  • Customizable: Extendable for additional use cases with minor adjustments.

🌍 Supported Languages

Language Script Status
Tamil Tamil script ✅ Supported
Malayalam Malayalam script ✅ Supported

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


🙌 Acknowledgements

Special thanks to the dataset authors and owners for providing the valuable resources that made this project possible!


⭐ Support

If you like this project, please consider giving it a ⭐ on DravidaKavacham!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dravida_kavacham-0.1.0.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dravida_kavacham-0.1.0-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file dravida_kavacham-0.1.0.tar.gz.

File metadata

  • Download URL: dravida_kavacham-0.1.0.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for dravida_kavacham-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fd5253c2602a5e7fe14f2408881078cfcd14ea95bbaf03c62168d47d9e81f79c
MD5 0dffcec05b1615d25e10405da3a57cfc
BLAKE2b-256 fcc57f4bb7328a049d42877408de176ec7e27c55d7400e836f95d924780ba8a3

See more details on using hashes here.

File details

Details for the file dravida_kavacham-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for dravida_kavacham-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3fd2408a63c8378fc5b5d502f8b20de61b9a3881c57557dbe50b7ae21e38dd3d
MD5 1a81b83cb854322f7d35e92e5d1a3854
BLAKE2b-256 9e817493b5b6922428a5a4981a7221aa4240ff9de3d0ec9b3e12603637deeb90

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page