Class DefaultLanguageDetectorContextGenerator

Namespace
NOpenNLP.Tools.Langdetect
Assembly
NOpenNLP.Tools.dll

A context generator for language detector.

public class DefaultLanguageDetectorContextGenerator : ILanguageDetectorContextGenerator
Inheritance
DefaultLanguageDetectorContextGenerator
Implements
Inherited Members

Constructors

DefaultLanguageDetectorContextGenerator(int, int, params ICharSequenceNormalizer[])

Creates a customizable DefaultLanguageDetectorContextGenerator that computes ngrams from text.

public DefaultLanguageDetectorContextGenerator(int minLength, int maxLength, params ICharSequenceNormalizer[] normalizers)

Parameters

minLength int

min ngrams chars

maxLength int

max ngrams chars

normalizers ICharSequenceNormalizer[]

zero or more normalizers to be applied in to the text before extracting ngrams

Fields

maxLength

protected readonly int maxLength

Field Value

int

minLength

protected readonly int minLength

Field Value

int

normalizer

protected readonly ICharSequenceNormalizer normalizer

Field Value

ICharSequenceNormalizer

Methods

GetContext(string)

Generates the context for a document using character ngrams.

public virtual string[] GetContext(string document)

Parameters

document string

document to extract context from

Returns

string[]

the generated context