/** * Language Detector Module * * A Naive Bayes language detector for short, informal text * like SMS and chat messages. * * @example * import { getDetector } from 'naive-bayes-language-detector'; * * const detector = getDetector('./models/language-model.json'); * const result = detector.detect('Hola, ¿cómo estás?'); * console.log(result); * // { language: 'es', confidence: 0.95, isReliable: true, probabilities: { es: 0.95, en: 0.05 } } */ export { LanguageDetector, getDetector, getModelPath, resetDetector, type AllowedLanguagesOptions, } from './inference/detector'; export { TfidfVectorizer } from './inference/tfidf-vectorizer'; export { NaiveBayesClassifier } from './inference/naive-bayes'; export { normalizeText, augmentText } from './utils/text-normalizer'; export { extractNgrams, countNgrams, getTermFrequencies } from './utils/ngram-extractor'; export type { LanguageCode, ModelSize, DetectionResult, DetectionSource, SlangDetectionResult, PredictionResult, VectorizerOptions, VectorizerData, ClassifierData, ModelData, NgramCounts, TermFrequencies, SlangDictionary, } from './types'; //# sourceMappingURL=index.d.ts.map