deplacy para a análise sintática do galego
>> > import spacy
>> > nlp = spacy .load ("en_udify" )
>> > doc = nlp ("Cando hai fame non hai pan duro." )
>> > import deplacy
>> > deplacy .render (doc )
Cando ADV < ══╗ advmod
hai VERB ═╗═╝< ══╗ advcl
fame NOUN < ╝ ║ obj
non ADV < ════╗ ║ advmod
hai VERB ═══╗═╝═╝═╗ root
pan NOUN ═╗< ╝ ║ obj
duro ADJ < ╝ ║ amod
. PUNCT < ════════╝ punct
>> > import stanza
>> > nlp = stanza .Pipeline ("gl" )
>> > doc = nlp ("Cando hai fame non hai pan duro." )
>> > import deplacy
>> > deplacy .render (doc )
Cando PRON < ══════════╗ nsubj
hai VERB ═╗═══════╗═╝ root
fame NOUN < ╝ ║ obj
non PART < ════╗ ║ advmod
hai VERB ═══╗═╝═╗< ╝ ccomp
pan NOUN ═╗< ╝ ║ obj
duro ADJ < ╝ ║ amod
. PUNCT < ══════╝ punct
>> > import spacy_jptdp
>> > nlp = spacy_jptdp .load ("gl_ctg" )
>> > doc = nlp ("Cando hai fame non hai pan duro." )
>> > import deplacy
>> > deplacy .render (doc )
Cando PRON < ══════════╗ nsubj
hai VERB ═╗═══════╗═╝ ROOT
fame NOUN < ╝ ║ obj
non PART < ════╗ ║ advmod
hai VERB ═══╗═╝═╗< ╝ obj
pan NOUN ═╗< ╝ ║ obj
duro ADJ < ╝ ║ amod
. PUNCT < ══════╝ punct
>> > import spacy_udpipe
>> > nlp = spacy_udpipe .load ("gl" )
>> > doc = nlp ("Cando hai fame non hai pan duro." )
>> > import deplacy
>> > deplacy .render (doc )
Cando PRON < ══════════╗ nsubj
hai VERB < ════════╗ ║ aux
fame VERB ═══════╗═╝═╝═╗ ROOT
non PART < ════╗ ║ ║ advmod
hai VERB ═══╗═╝< ╝ ║ obj
pan NOUN ═╗< ╝ ║ obj
duro ADJ < ╝ ║ amod
. PUNCT < ════════════╝ punct
>> > import trankit
>> > nlp = trankit .Pipeline ("galician" )
>> > doc = nlp ("Cando hai fame non hai pan duro." )
>> > import deplacy
>> > deplacy .render (doc )
Cando PRON < ══╗ nsubj
hai VERB ═╗═╝< ══╗ nsubj
fame NOUN < ╝ ║ obj
non PART < ════╗ ║ advmod
hai VERB ═══╗═╝═╝═╗ root
pan NOUN ═╗< ╝ ║ obj
duro ADJ < ╝ ║ amod
. PUNCT < ════════╝ punct
>> > def nlp (t ):
... import urllib .request ,urllib .parse ,json
... with urllib .request .urlopen ("https://lindat.mff.cuni.cz/services/udpipe/api/process?model=gl&tokenizer&tagger&parser&data=" + urllib .parse .quote (t )) as r :
... return json .loads (r .read ())["result" ]
...
>> > doc = nlp ("Cando hai fame non hai pan duro." )
>> > import deplacy
>> > deplacy .render (doc )
Cando PRON < ══╗ nsubj
hai VERB ═╗═╝< ══╗ nsubj
fame NOUN < ╝ ║ obj
non PART < ════╗ ║ advmod
hai VERB ═══╗═╝═╝═╗ root
pan NOUN ═╗< ╝ ║ obj
duro ADJ < ╝ ║ amod
. PUNCT < ════════╝ punct