brill

Part-of-speech tags from the Brill-tagger

Usage no npm install needed!

<script type="module">
  import brill from 'https://cdn.skypack.dev/brill';
</script>

README

brill

Build Coverage Downloads Size

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

License

MIT © Titus Wormer