Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
da: true,
fi: true,
de: true,
hu: true,
ga: true,
ro: true,
sl: true,
ta: false,
th: false,
tr: true,
zh: false,
};
NlpUtil.tokenizers = {};
containerBootstrap({}, true, defaultContainer);
defaultContainer.use(LangAll.LangAll);
module.exports = NlpUtil;
constructor(settings = {}) {
this.settings = settings;
if (!this.settings.container) {
this.settings.container = containerBootstrap();
}
this.container = this.settings.container;
this.container.registerConfiguration('ner', {
entityPreffix: '%',
entitySuffix: '%',
});
this.container.register('fs', requestfs);
this.container.register('Language', Language, false);
this.container.use(LangAll);
this.container.use(Evaluator);
this.container.use(Template);
this.nlp = new Nlp(this.settings);
this.sentimentManager = new SentimentManager();
if (this.settings.ner) {
if (this.settings.ner.ducklingUrl || this.settings.ner.useDuckling) {
const builtin = new BuiltinDuckling(this.settings.ner);