LanguageTool Community

Catalan Dutch English French German Polish Portuguese Spanish Ukrainian

Text Analysis

Show how LanguageTool analyses text, to understand why rules match or not match:


Hint: you can also submit this form with Ctrl+Return

Analysis Result

LanguageTool version: 6.8-SNAPSHOT (2026-02-06 22:33:08 +0100)
Language: Catalan

What do the tags mean?

Disambiguator log: 
vares[1]: Va[va/AQ0MS0*,anar/VAIP3S00*,anar/VMIP3S00*] -> Va[anar/VAIP3S00*]
VauxInf[2]: Va[anar/VAIP3S00*] -> Va[anar/VAIP3S00*]
VauxInf[4]: Va[anar/VAIP3S00*] -> Va[anar/VAIP3S00*,Va/_GV_*]
vares[1]: tenir[tenir/VMN00000] -> tenir[tenir/VMN00000]
VauxInf[1]: tenir[tenir/VMN00000] -> tenir[tenir/VMN00000]
VauxInf[3]: tenir[tenir/VMN00000] -> tenir[tenir/VMN00000]
VauxInf[5]: tenir[tenir/VMN00000] -> tenir[tenir/VMN00000,tenir/_GV_]
DetNom[1]: un[un/DI0MS0,un/PI0MS000] -> un[un/DI0MS0]
DetNom[10]: un[un/DI0MS0] -> un[un/DI0MS0,un/_GN_MS]
DetNom[2]: fill[fill/NCMS000] -> fill[fill/NCMS000]
DetNom[10]: fill[fill/NCMS000] -> fill[fill/NCMS000,fill/_GN_MS]
nom_neutre[5]: fill[fill/NCMS000,fill/_GN_MS] -> fill[fill/NCMS000,fill/_GN_MS]
NUMERALS[20]: i[i/CC,i/NCFS000] -> i[i/CC,i/NCFS000,i/AO0CN0]
NUMERALS[25]: i[i/CC,i/NCFS000,i/AO0CN0] -> i[i/CC,i/NCFS000]
noNom[1]: i[i/CC,i/NCFS000] -> i[i/CC]
DetNom[4]: una[un/DI0FS0,un/PI0FS000] -> una[un/DI0FS0]
DetNom[11]: una[un/DI0FS0] -> una[un/DI0FS0,una/_GN_FS]
DetNom[5]: filla[fill/NCFS000] -> filla[fill/NCFS000]
DetNom[11]: filla[fill/NCFS000] -> filla[fill/NCFS000,filla/_GN_FS]
nom_neutre[6]: filla[fill/NCFS000,filla/_GN_FS] -> filla[fill/NCFS000,filla/_GN_FS]
PUNTUACIO[4]: ;[;/null*] -> ;[;/_PUNCT*]
PP_VERB[4]: el[el/DA0MS0,ell/PP3MSA00] -> el[el/DA0MS0,ell/PP3MSA00,el/_GV_]
el_no_article[1]: el[el/DA0MS0,ell/PP3MSA00,el/_GV_] -> el[ell/PP3MSA00,el/_GV_]
vares[1]: va[va/AQ0MS0,anar/VAIP3S00,anar/VMIP3S00] -> va[anar/VAIP3S00]
VauxInf[2]: va[anar/VAIP3S00] -> va[anar/VAIP3S00]
VauxInf[4]: va[anar/VAIP3S00] -> va[anar/VAIP3S00,va/_GV_]
va_noadj[1]: va[anar/VAIP3S00,va/_GV_] -> va[anar/VAIP3S00,va/_GV_]
PP_VERB[4]: va[anar/VAIP3S00,va/_GV_] -> va[anar/VAIP3S00,va/_GV_,va/_GV_]
vares[1]: succeir[succeir/VMN00000] -> succeir[succeir/VMN00000]
VauxInf[1]: succeir[succeir/VMN00000] -> succeir[succeir/VMN00000]
VauxInf[3]: succeir[succeir/VMN00000] -> succeir[succeir/VMN00000]
VauxInf[5]: succeir[succeir/VMN00000] -> succeir[succeir/VMN00000,succeir/_GV_]
PUNTUACIO2[5]: ,[,/null*] -> ,[,/_PUNCT_CONT*]
noNom[1]: de[de/NCFS000,de/SPS00] -> de[de/SPS00]
NomAdj[1]: parentiu[parentiu/NCMS000] -> parentiu[parentiu/NCMS000,parentiu/_GN_MS]
nom_en_complement[1]: parentiu[parentiu/NCMS000,parentiu/_GN_MS] -> parentiu[parentiu/NCMS000,parentiu/_GN_MS,parentiu/complement]
NomAdj[1]: incert[incert/AQ0MS0] -> incert[incert/AQ0MS0,incert/_GN_MS]
nom_en_complement[7]: incert[incert/AQ0MS0,incert/_GN_MS] -> incert[incert/AQ0MS0,incert/_GN_MS,incert/complement]
adj_ignore_concordance[1]: incert[incert/AQ0MS0,incert/_GN_MS,incert/complement] -> incert[incert/AQ0MS0,incert/_GN_MS,incert/complement,incert/ignore_concordance]
PUNTUACIO2[5]: ,[,/null*] -> ,[,/_PUNCT_CONT*]
que[1]: que[que/CS,que/PR0CN000,que/RG] -> que[que/CS,que/PR0CN000]
poder_podrir[1]: podria[podrir/VMII1S00,podrir/VMII3S00,poder/VMIC1S00,poder/VMIC3S00] -> podria[poder/VMIC1S00,poder/VMIC3S00]
Verb_infinitiu[1]: ser[ser/NCMS000,ser/VSN00000] -> ser[ser/VSN00000]
nNom0[1]: bé[bé/CC,bé/I,bé/NCMS000,bé/RG] -> bé[bé/CC,bé/I,bé/RG]
DetNom[1]: un[un/DI0MS0,un/PI0MS000] -> un[un/DI0MS0]
DetNom[10]: un[un/DI0MS0] -> un[un/DI0MS0,un/_GN_MS]
DetNom[2]: germà[germà/AQ0MS0,germà/NCMS000] -> germà[germà/NCMS000]
DetNom[10]: germà[germà/NCMS000] -> germà[germà/NCMS000,germà/_GN_MS]
nom_neutre[5]: germà[germà/NCMS000,germà/_GN_MS] -> germà[germà/NCMS000,germà/_GN_MS]
noNom[1]: de[de/NCFS000,de/SPS00] -> de[de/SPS00]
Nom_propi[10]: Robert[Robert/NPCNSP0,Robert/NPMSSP0] -> Robert[Robert/NPCNSP0,Robert/NPMSSP0]
nompropi_ordinal[16]: Robert[Robert/NPCNSP0,Robert/NPMSSP0] -> Robert[Robert/NPMSSP0]
nom_en_complement[1]: Robert[Robert/NPMSSP0] -> Robert[Robert/NPMSSP0,Robert/complement]
possible_nom_propi[1]: Robert[Robert/NPMSSP0,Robert/complement] -> Robert[Robert/NPMSSP0,Robert/complement,Robert/_possible_nompropi]
NUMERALS[19]: II[II/AO0CN0] -> II[II/AO0CN0,II/AO0CN0]
nom_en_complement[7]: II[II/AO0CN0,II/AO0CN0] -> II[II/AO0CN0,II/AO0CN0,II/complement]
adj_ignore_concordance[1]: II[II/AO0CN0,II/AO0CN0,II/complement] -> II[II/AO0CN0,II/AO0CN0,II/complement,II/ignore_concordance]
NUMERALS[20]: i[i/CC,i/NCFS000] -> i[i/CC,i/NCFS000,i/AO0CN0]
NUMERALS[25]: i[i/CC,i/NCFS000,i/AO0CN0] -> i[i/CC,i/NCFS000]
noNom[1]: i[i/CC,i/NCFS000] -> i[i/CC]
noNom[1]: de[de/NCFS000,de/SPS00] -> de[de/SPS00]
PUNTUACIO2[5]: ,[,/null*] -> ,[,/_PUNCT_CONT*]
noNom[1]: o[o/CC,o/NCFS000] -> o[o/CC]
DetNom[1]: un[un/DI0MS0,un/PI0MS000] -> un[un/DI0MS0]
DetNom[10]: un[un/DI0MS0] -> un[un/DI0MS0,un/_GN_MS]
DetNom[2]: fill[fill/NCMS000] -> fill[fill/NCMS000]
DetNom[10]: fill[fill/NCMS000] -> fill[fill/NCMS000,fill/_GN_MS]
nom_neutre[5]: fill[fill/NCMS000,fill/_GN_MS] -> fill[fill/NCMS000,fill/_GN_MS]
noNom[1]: de[de/NCFS000,de/SPS00] -> de[de/SPS00]
NO_RELATIU[9]: de[de/SPS00] -> de[de/SPS00,de/_no_relatiu]
Nom_propi[10]: Robert[Robert/NPCNSP0,Robert/NPMSSP0] -> Robert[Robert/NPCNSP0,Robert/NPMSSP0]
nompropi_ordinal[16]: Robert[Robert/NPCNSP0,Robert/NPMSSP0] -> Robert[Robert/NPMSSP0]
nom_en_complement[1]: Robert[Robert/NPMSSP0] -> Robert[Robert/NPMSSP0,Robert/complement]
possible_nom_propi[1]: Robert[Robert/NPMSSP0,Robert/complement] -> Robert[Robert/NPMSSP0,Robert/complement,Robert/_possible_nompropi]
NUMERALS[19]: II[II/AO0CN0] -> II[II/AO0CN0,II/AO0CN0]
nom_en_complement[7]: II[II/AO0CN0,II/AO0CN0] -> II[II/AO0CN0,II/AO0CN0,II/complement]
adj_ignore_concordance[1]: II[II/AO0CN0,II/AO0CN0,II/complement] -> II[II/AO0CN0,II/AO0CN0,II/complement,II/ignore_concordance]
PUNTUACIO[4]: ([(/null] -> ([(/_PUNCT]
noNom[1]: a[a/NCFS000*,a/SPS00*] -> a[a/SPS00*]
nom_en_complement[10]: aquest[aquest/DD0MS0,aquest/PD0MS000] -> aquest[aquest/DD0MS0,aquest/PD0MS000,aquest/complement_a]
dosPP_VERB[1]: se[es/P0300000] -> se[es/P0300000]
NUMERALS[20]: li[ell/PP3CSD00] -> li[ell/PP3CSD00,li/AO0CN0]
NUMERALS[25]: li[ell/PP3CSD00,li/AO0CN0] -> li[ell/PP3CSD00]
dosPP_VERB[1]: li[ell/PP3CSD00] -> li[ell/PP3CSD00]
PP_VERB[1]: li[ell/PP3CSD00] -> li[ell/PP3CSD00]
dosPP_VERB[1]: coneixen[conèixer/VMIP3P00] -> coneixen[conèixer/VMIP3P00]
PP_VERB[2]: coneixen[conèixer/VMIP3P00] -> coneixen[conèixer/VMIP3P00]
verb_reflexiu_simple[1]: coneixen[conèixer/VMIP3P00] -> coneixen[conèixer/VMIP3P00,coneixen/_reflexiu]
PrimPersPresSing[5]: tres[tres1/NCMS000,tres/DN0CP0,tres/NCCN000,tresar/VMIP1S0B] -> tres[tres1/NCMS000,tres/DN0CP0,tres/NCCN000]
determinants_numerals[2]: tres[tres1/NCMS000,tres/DN0CP0,tres/NCCN000] -> tres[tres/DN0CP0]
DetNom[12]: tres[tres/DN0CP0] -> tres[tres/DN0CP0,tres/_GN_MP]
DetNum[1]: tres[tres/DN0CP0,tres/_GN_MP] -> tres[tres/DN0CP0,tres/_GN_MP]
DetNom[12]: fills[fill/NCMP000] -> fills[fill/NCMP000,fills/_GN_MP]
nom_neutre[7]: fills[fill/NCMP000,fills/_GN_MP] -> fills[fill/NCMP000,fills/_GN_MP]
PUNTUACIO2[5]: ,[,/null*] -> ,[,/_PUNCT_CONT*]
NUMERALS[20]: i[i/CC,i/NCFS000] -> i[i/CC,i/NCFS000,i/AO0CN0]
NUMERALS[25]: i[i/CC,i/NCFS000,i/AO0CN0] -> i[i/CC,i/NCFS000]
noNom[1]: i[i/CC,i/NCFS000] -> i[i/CC]
CAP1[9]: cap[cap/DI0CS0,cap/NCCS000,cap/PI0CS000,cap/SPS00,capar/VMIP1S0B,cabre/VMIP1S0Z,cabre/VMIP3S00,cabre/VMM02S00] -> cap[cap/PI0CS000]
PUNTUACIO2[5]: ,[,/null*] -> ,[,/_PUNCT_CONT*]
NoAdverbi[1]: però[però/CC,però/NCMS000,però/RG] -> però[però/CC,però/NCMS000]
nNom0[1]: però[però/CC,però/NCMS000] -> però[però/CC]
noNom[1]: no[no/NCMS000,no/RN] -> no[no/RN]
PP_VERB[1]: se[es/P0300000] -> se[es/P0300000]
es_personal[23]: se[es/P0300000] -> se[es/P0300000,se/_es_impersonal_sg]
es_queda[1]: sap[sap/NCMS000,saber/VMIP3S00] -> sap[saber/VMIP3S00]
PP_VERB[2]: sap[saber/VMIP3S00] -> sap[saber/VMIP3S00]
verb_reflexiu_simple[1]: sap[saber/VMIP3S00] -> sap[saber/VMIP3S00,sap/_reflexiu]
si_conjuncio[1]: si[si1/NCMS000,si2/NCMS000,si/CS] -> si[si/CS]
nDet[7]: en[en/DA0MS0,en/PP3CN000,en/SPS00] -> en[en/PP3CN000,en/SPS00]
PP_VERB[4]: en[en/PP3CN000,en/SPS00] -> en[en/PP3CN000,en/SPS00,en/_GV_]
en_no_preposicio[1]: en[en/PP3CN000,en/SPS00,en/_GV_] -> en[en/PP3CN000,en/_GV_]
PP_VERB[4]: tenia[tenir/VMII1S00,tenir/VMII3S00] -> tenia[tenir/VMII1S00,tenir/VMII3S00,tenia/_GV_]
ALTRE[2]: altres[altre/AQ0CP0,altre/DI0CP0,altre/PI0CP000] -> altres[altre/PI0CP000]
PUNTUACIO[4]: )[)/null*] -> )[)/_PUNCT*]
PUNTUACIO[4]: .[./SENT_END*] -> .[./SENT_END*,./_PUNCT*]
add_paragaph_end: .[./SENT_END*,./_PUNCT*] -> .[./SENT_END*,./_PUNCT*,./PARA_END*]
Token Lemma Part-of-speech Chunk
-
SENT_START
Va anar
Va
VAIP3S00
_GV_
GV
tenir tenir

VMN00000
_GV_
GV
un un

DI0MS0
_GN_MS
fill fill

NCMS000
_GN_MS
i i
CC
una un
una
DI0FS0
_GN_FS
filla fill
filla
NCFS000
_GN_FS
; ;
_PUNCT
el ell
el
PP3MSA00
_GV_
va anar
va

VAIP3S00
_GV_
_GV_
GV
succeir succeir

VMN00000
_GV_
GV
Aubry -
-
, ,
_PUNCT_CONT
de de
SPS00
parentiu parentiu


NCMS000
_GN_MS
complement
incert incert



AQ0MS0
_GN_MS
complement
ignore_concordance
, ,
_PUNCT_CONT
que que

CS
PR0CN000
podria poder

VMIC1S00
VMIC3S00
GV
ser ser
VSN00000
GV



CC
I
RG
un un

DI0MS0
_GN_MS
germà germà

NCMS000
_GN_MS
de de
SPS00
Robert Robert


NPMSSP0
complement
_possible_nompropi
II II



AO0CN0
AO0CN0
complement
ignore_concordance
i i
CC
de de
SPS00
Rainard -
-
, ,
_PUNCT_CONT
o o
CC
un un

DI0MS0
_GN_MS
fill fill

NCMS000
_GN_MS
de de

SPS00
_no_relatiu
Robert Robert


NPMSSP0
complement
_possible_nompropi
II II



AO0CN0
AO0CN0
complement
ignore_concordance
( (
_PUNCT
a a
SPS00
aquest aquest


DD0MS0
PD0MS000
complement_a
se es
P0300000
li ell
PP3CSD00
coneixen conèixer
coneixen
VMIP3P00
_reflexiu
tres tres

DN0CP0
_GN_MP
fills fill
fills
NCMP000
_GN_MP
, ,
_PUNCT_CONT
i i
CC
cap cap
PI0CS000
és ser
VSIP3S00
Aubry -
-
, ,
_PUNCT_CONT
però però
CC
no no
RN
se es
se
P0300000
_es_impersonal_sg
sap saber
sap
VMIP3S00
_reflexiu
si si
CS
en en

PP3CN000
_GV_
tenia tenir

tenia
VMII1S00
VMII3S00
_GV_
altres altre
PI0CP000
) )
_PUNCT
. -
.
-
SENT_END
_PUNCT
PARA_END