DravidaKavacham
DravidaKavacham is an open-source tool for detecting abusive content in Dravidian focused on harmful language targeting women.
🛠️ 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)
| File | Size | Uploaded | |
|---|---|---|---|
| dravida_kavacham-0.1.0.tar.gz | 5.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|