README
brill
The part of speech tags from the Brill-tagger: 89,539 unique words or symbols with one or more tags.
Install
This package is ESM only: Node 12+ is needed to use it and it must be imported
instead of required.
npm:
npm install brill
Use
import {brill} from 'brill'
console.log(Object.keys(brill).length) // 89539
console.log(brill.Eric) //=> [ 'NNP' ]
// (Proper Noun, singular)
console.log(brill['most-contentious']) //=> [ 'RB|VBG' ]
// (Adverb; Verb, present participle/gerund)
console.log(brill.AA) //=> [ 'JJ', 'NN', 'NNP' ]
// (Adjective; Noun, singular or mass; Proper Noun, singular)
API
This package exports the following identifiers: brill.
There is no default export.
brill
brill exposes an object where the keys are words and the values are a list of
tags or joined tags (Object.<string>).
Capitalization
Some words are included as all-caps, first-capital, lowercase, or other:
var brill = require('brill')
console.log(brill.THAT) // [ 'TO', 'DT' ]
console.log(brill.That) // [ 'DT', 'NNP', 'PDT', 'IN', 'RB', 'EX', 'WDT' ]
console.log(brill.that) // [ 'IN', 'DT', 'NN', 'RB', 'RP', 'UH', 'WP', 'VBP', 'WDT' ]
It’s recommended to check a given word first in its original form, and second, if no tags are found, in its lowercase form.
Related
buzzwords— List of buzzwordsfillers— List of filler wordshedges— List of hedge wordsprofanities— List of profane wordsdale-chall— List of familiar American-English wordsweasels— List of weasel words