8000 GitHub - c7x43t/lingua-js
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

c7x43t/lingua-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lang-detect

Tested on: linux

A simple wrapper around the rust library lingua-rs.

Using lingua-rs 1.6.2

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0