edu.northwestern.at.utils.corpuslinguistics.languagerecognizer
Class DefaultLanguageRecognizer

java.lang.Object
  extended by edu.northwestern.at.utils.IsCloseableObject
      extended by edu.northwestern.at.utils.corpuslinguistics.languagerecognizer.AbstractLanguageRecognizer
          extended by edu.northwestern.at.utils.corpuslinguistics.languagerecognizer.DefaultLanguageRecognizer
All Implemented Interfaces:
LanguageRecognizer, UsesLogger

public class DefaultLanguageRecognizer
extends AbstractLanguageRecognizer
implements LanguageRecognizer

DefaultLanguageRecognizer determines language in which a text is written.


Field Summary
 
Fields inherited from class edu.northwestern.at.utils.corpuslinguistics.languagerecognizer.AbstractLanguageRecognizer
logger, nps, ranker, rankResult
 
Constructor Summary
DefaultLanguageRecognizer()
          Create default language recognizer.
DefaultLanguageRecognizer(java.util.List<java.lang.String> languages)
          Create default language recognizer with list of languages to recognize.
 
Method Summary
 
Methods inherited from class edu.northwestern.at.utils.corpuslinguistics.languagerecognizer.AbstractLanguageRecognizer
close, getLogger, recognizeLanguage, setLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.northwestern.at.utils.corpuslinguistics.languagerecognizer.LanguageRecognizer
recognizeLanguage
 

Constructor Detail

DefaultLanguageRecognizer

public DefaultLanguageRecognizer()
Create default language recognizer.


DefaultLanguageRecognizer

public DefaultLanguageRecognizer(java.util.List<java.lang.String> languages)
Create default language recognizer with list of languages to recognize.

Parameters:
languages - List of names of languages to recognize.

The list of languages references the fingerprint entry names. Specify each language without the ".ngp" extension, e.g., use "italian" for Italian.