DravidaKavacham is an open-source tool for detecting abusive content in Dravidian focused on harmful language targeting women.
Install DravidaKavacham via PyPI
pip install dravida-kavacham
from dravida_kavacham import AbuseDetector
# Initialize the detector
detector = AbuseDetector()
text = "மிகவும் அழகாக உள்ளது."
result = detector.predict(text)
if result == "Abusive":
print("⚠️ Abusive content detected!")
else:
print("✔️ Text is clean.")
Example notebook on Kaggle: visit
- 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.
Language | Script | Status |
---|---|---|
Tamil | Tamil script | ✅ Supported |
Malayalam | Malayalam script | ✅ Supported |
This project is licensed under the MIT License - see the LICENSE file for details.
Special thanks to the dataset authors and owners for providing the valuable resources that made this project possible!
If you like this project, please consider giving it a ⭐ on DravidaKavacham!