Skip to main content

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!

Metadata

Release files for dravida-kavacham 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dravida-kavacham 0.1.0
File Size Uploaded
dravida_kavacham-0.1.0.tar.gz 5.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dravida-kavacham 0.1.0
File Interpreter ABI Platform
dravida_kavacham-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 12.2 kB

Release files / dravida_kavacham-0.1.0.tar.gz

Download URL dravida_kavacham-0.1.0.tar.gz
Size 5.0 kB
Tags Source
SHA-256 checksum
How to use checksums
fd5253c2602a5e7fe14f2408881078cfcd14ea95bbaf03c62168d47d9e81f79c
BLAKE2b-256 checksum
How to use checksums
fcc57f4bb7328a049d42877408de176ec7e27c55d7400e836f95d924780ba8a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.8

Release files / dravida_kavacham-0.1.0-py3-none-any.whl

Download URL dravida_kavacham-0.1.0-py3-none-any.whl
Size 7.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3fd2408a63c8378fc5b5d502f8b20de61b9a3881c57557dbe50b7ae21e38dd3d
BLAKE2b-256 checksum
How to use checksums
9e817493b5b6922428a5a4981a7221aa4240ff9de3d0ec9b3e12603637deeb90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.8

Release history Release notifications | RSS feed

This release

0.1.0 This release

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