0.1.9 • Published 2 years ago

@valentech/lingua-js v0.1.9

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

lang-detect

A simple wrapper around the rust library lingua-rs.

Using lingua-rs 1.5.0

Simple usage:

// accepts an array of languages, either as names or as iso codes (any iso code 1, 2t, 2b, or 3)
// Be careful as a detector instance uses up a lot of ram ~ 1Gb for all 76 languages
let detector = new LanguageDetector(); 
let text = 'Some Text';
detector.detectLanguage(text); // {lingua_name: 'English', name: 'English', pt1: 'en', pt2t: 'eng', pt2b: 'eng', bt3: 'eng'}
detector.detectLanguageCode(text); // returns ISO 639-1 Code: 'en'
detector.detectLanguages(text); // sorted array with [{language: {lingua_name: 'English', name: 'English', pt1: 'en', pt2t: 'eng', pt2b: 'eng', bt3: 'eng'}, confidence: 0.13395527374612717}]
detector.detectLanguageCodes(text); // sorted array with [{language: 'en', confidence: 0.13395527374612717}]

Iso codes: List_of_ISO_639-1_codes

0.1.2

2 years ago

0.1.1

2 years ago

0.1.8

2 years ago

0.1.9

2 years ago

0.1.3

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.0

2 years ago