✨ Universal Dependencies & UDPipe

Universal Dependencies Parser & Visualizer

Explore grammatical structure in English and German sentences using Universal Dependencies. This teaching tool combines neural dependency parsing, interactive tree visualizations, grammatical documentation, and treebank examples.

Inspect the analyses, compare different interpretations, and evaluate the grammatical decisions made by automatic parsers.

DEPENDENCY PARSING
⚑ Parse English & German
Enter a sentence or select an example. UDPipe analyzes the words and displays their part-of-speech tags, lemmas, morphological features, and dependency relations. Inspect the resulting tree to see how words are connected.
Open the Parse tab β†’
INTERACTIVE EXPLORATION
🎯 Explore Heads & Dependencies
Try the "Head Hunt" interaction
Hover over a word to highlight its syntactic head. Hover over a POS tag or dependency arc to focus on relevant grammatical relationships while the rest of the tree fades. Follow dependency chains to explore sentence structure.
Try in the Parse tab β†’
GRAMMATICAL REFERENCE
πŸ“– Look Up UD Categories
Look up unfamiliar part-of-speech tags, dependency relations, and morphological features. The contextual Help panel links categories in the analysis to their definitions and examples in the official Universal Dependencies documentation.
Open Help below the tree β†’
CORPUS EXPLORATION
πŸ” Examine Treebank Examples
Click a word in the dependency tree to search for examples in an annotated corpus using Grew. Examine how words and constructions are analyzed in a treebank, and compare those examples with the parser’s output.
Click a word to search in Grew β†’
MODEL COMPARISON
βš–οΈ Compare Parser Analyses
Analyze the same sentence with two different treebank-based models. A side-by-side view highlights differences in part-of-speech tags and dependency attachments. Discuss whether disagreements reflect ambiguity, annotation conventions, or possible parser errors.
Open the Compare tab β†’
DATA & EXPORT
πŸ’Ύ Export & Process Analyses
Download dependency trees as SVG or PNG graphics, or access the underlying CoNLL-U representation. The batch interface and API support processing multiple sentences and using the analyses in other applications.
Open Annotate & Export β†’
Parse β†’ Inspect β†’ Consult UD β†’ Explore examples β†’ Compare β†’ Export

Remember: A dependency tree is an analysis of a sentence, not necessarily the only possible analysis.