A unified web interface for Sanskrit NLP tasks. This tool allows users to input Sanskrit text in any script, parse it using world-class models, and instantly look up words in major Sanskrit dictionaries.
- Multi-Script Support: Input in Devanagari, Telugu, Kannada, or IAST (via Aksharamukha).
- Dual Parsing Models:
- Dharmamitra: Provides detailed morphological tagging (Prātipadikam, Vibhakti, etc.).
- Hellwig (2018): character-level neural network model for advanced word segmentation.
- Instant Dictionary Integration: One-click lookups on Kosha.app, Ambuda, and SanskritKosha.
- Frontend: Streamlit
- NLP Models: Dharmamitra API & Skrutable (Hellwig 2018 Wrapper)
- Transliteration: Aksharamukha API
This app is designed to be deployed on Streamlit Community Cloud.
- Push
app.pyandrequirements.txtto GitHub. - Connect your repository to Streamlit Cloud.