SapienzaNLP/unify-srl
Unifying Cross-Lingual Semantic Role Labeling with Heterogeneous Linguistic Resources (NAACL-2021).
This tool helps researchers and linguists analyze how different languages express who did what to whom, when, and where. You provide a sentence in a language like English, Spanish, or Czech, and it outputs a detailed breakdown of the semantic roles (e.g., agent, patient, location) according to various linguistic theories. It is designed for those studying natural language processing, comparative linguistics, or multilingual information extraction.
No commits in the last 6 months.
Use this if you need to understand and compare the underlying meaning and grammatical roles in sentences across multiple languages without having to reconcile different linguistic formalisms manually.
Not ideal if you are looking for a simple translation tool or a basic parser that doesn't focus on detailed semantic role analysis.
Stars
17
Forks
1
Language
Python
License
—
Category
Last pushed
Nov 18, 2021
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/SapienzaNLP/unify-srl"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
luheng/deep_srl
Code and pre-trained model for: Deep Semantic Role Labeling: What Works and What's Next
sileod/tasksource
Datasets collection and preprocessings framework for NLP extreme multitask learning
loomchild/maligna
Bilingual sengence aligner
CK-Explorer/DuoSubs
Semantic subtitle aligner and merger for bilingual subtitle syncing.
coastalcph/lex-glue
LexGLUE: A Benchmark Dataset for Legal Language Understanding in English