@@ -4,14 +4,18 @@ Detect Language API Node.js Client
4
4
[ ![ npm version] ( https://badge.fury.io/js/detectlanguage.svg )] ( https://badge.fury.io/js/detectlanguage )
5
5
[ ![ Build Status] ( https://github.com/detectlanguage/detectlanguage-node/actions/workflows/main.yml/badge.svg )] ( https://github.com/detectlanguage/detectlanguage-node/actions )
6
6
7
- Node.js wrapper for the [ Detect Language API] ( https://detectlanguage.com/ ) .
7
+ Node.js client for the [ Detect Language API] ( https://detectlanguage.com/ ) .
8
8
9
9
## Installation
10
10
11
11
```
12
12
npm install detectlanguage [--save]
13
13
```
14
14
15
+ ### Upgrading
16
+
17
+ When upgrading please check [ changelog] ( CHANGELOG.md ) for breaking changes.
18
+
15
19
## Configuration
16
20
17
21
Before using Detect Language API client you have to setup your personal API key.
@@ -40,13 +44,7 @@ detectlanguage.detect(text).then(function(result) {
40
44
#### Response
41
45
42
46
``` javascript
43
- [
44
- {
45
- " language" : " en" ,
46
- " isReliable" : true ,
47
- " confidence" : 18.2
48
- }
49
- ]
47
+ [{" language" : " en" ," score" : 0.9955 }]
50
48
```
51
49
52
50
### Batch Detection (recommended)
@@ -57,7 +55,7 @@ It is much faster than doing request for each text individually.
57
55
``` javascript
58
56
var texts = [' šešios žąsys' , ' Strč prst skrz krk' ];
59
57
60
- detectlanguage .detect (texts).then (function (result ) {
58
+ detectlanguage .detectBatch (texts).then (function (result ) {
61
59
console .log (JSON .stringify (result));
62
60
});
63
61
```
@@ -69,22 +67,20 @@ detectlanguage.detect(texts).then(function(result) {
69
67
[
70
68
{
71
69
" language" : " lt" ,
72
- " isReliable" : true ,
73
- " confidence" : 5.5
70
+ " score" : 0.8696
74
71
}
75
72
],
76
73
[
77
74
{
78
75
" language" : " cs" ,
79
- " isReliable" : true ,
80
- " confidence" : 3.645
76
+ " score" : 0.3653
81
77
},
82
78
...
83
79
]
84
80
]
85
81
```
86
82
87
- ### Language Code Detection
83
+ ### Language Code Detection
88
84
89
85
Returns first detected language code.
90
86
@@ -117,27 +113,23 @@ detectlanguage.languages().then(function(result) {
117
113
``` javascript
118
114
[
119
115
{
120
- code: " aa" ,
121
- name: " AFAR "
116
+ " code" : " aa" ,
117
+ " name" : " Afar "
122
118
},
123
119
{
124
- code: " ab" ,
125
- name: " ABKHAZIAN "
120
+ " code" : " ab" ,
121
+ " name" : " Abkhazian "
126
122
},
127
- {
128
- code: " af" ,
129
- name: " AFRIKAANS"
130
- }
131
123
...
132
124
]
133
125
```
134
126
135
- ### User Status
127
+ ### Account Status
136
128
137
129
Returns information about your account and it's status.
138
130
139
131
``` javascript
140
- detectlanguage .userStatus ().then (function (result ) {
132
+ detectlanguage .accountStatus ().then (function (result ) {
141
133
console .log (JSON .stringify (result));
142
134
});
143
135
```
0 commit comments