@@ -4,14 +4,18 @@ Detect Language API Node.js Client
44[ ![ npm version] ( https://badge.fury.io/js/detectlanguage.svg )] ( https://badge.fury.io/js/detectlanguage )
55[ ![ Build Status] ( https://github.com/detectlanguage/detectlanguage-node/actions/workflows/main.yml/badge.svg )] ( https://github.com/detectlanguage/detectlanguage-node/actions )
66
7- Node.js wrapper for the [ Detect Language API] ( https://detectlanguage.com/ ) .
7+ Node.js client for the [ Detect Language API] ( https://detectlanguage.com/ ) .
88
99## Installation
1010
1111```
1212npm install detectlanguage [--save]
1313```
1414
15+ ### Upgrading
16+
17+ When upgrading please check [ changelog] ( CHANGELOG.md ) for breaking changes.
18+
1519## Configuration
1620
1721Before using Detect Language API client you have to setup your personal API key.
@@ -40,13 +44,7 @@ detectlanguage.detect(text).then(function(result) {
4044#### Response
4145
4246``` javascript
43- [
44- {
45- " language" : " en" ,
46- " isReliable" : true ,
47- " confidence" : 18.2
48- }
49- ]
47+ [{" language" : " en" ," score" : 0.9955 }]
5048```
5149
5250### Batch Detection (recommended)
@@ -57,7 +55,7 @@ It is much faster than doing request for each text individually.
5755``` javascript
5856var texts = [' šešios žąsys' , ' Strč prst skrz krk' ];
5957
60- detectlanguage .detect (texts).then (function (result ) {
58+ detectlanguage .detectBatch (texts).then (function (result ) {
6159 console .log (JSON .stringify (result));
6260});
6361```
@@ -69,22 +67,20 @@ detectlanguage.detect(texts).then(function(result) {
6967 [
7068 {
7169 " language" : " lt" ,
72- " isReliable" : true ,
73- " confidence" : 5.5
70+ " score" : 0.8696
7471 }
7572 ],
7673 [
7774 {
7875 " language" : " cs" ,
79- " isReliable" : true ,
80- " confidence" : 3.645
76+ " score" : 0.3653
8177 },
8278 ...
8379 ]
8480]
8581```
8682
87- ### Language Code Detection
83+ ### Language Code Detection
8884
8985Returns first detected language code.
9086
@@ -117,27 +113,23 @@ detectlanguage.languages().then(function(result) {
117113``` javascript
118114[
119115 {
120- code: " aa" ,
121- name: " AFAR "
116+ " code" : " aa" ,
117+ " name" : " Afar "
122118 },
123119 {
124- code: " ab" ,
125- name: " ABKHAZIAN "
120+ " code" : " ab" ,
121+ " name" : " Abkhazian "
126122 },
127- {
128- code: " af" ,
129- name: " AFRIKAANS"
130- }
131123 ...
132124]
133125```
134126
135- ### User Status
127+ ### Account Status
136128
137129Returns information about your account and it's status.
138130
139131``` javascript
140- detectlanguage .userStatus ().then (function (result ) {
132+ detectlanguage .accountStatus ().then (function (result ) {
141133 console .log (JSON .stringify (result));
142134});
143135```
0 commit comments