google-translation-api
Version:
Google Translation API
76 lines (63 loc) • 1.38 kB
Markdown
```js
const Translate = require('google-translation-api');
// or
import Translate from 'google-translation-api';
```
```js
// Translate Text
Translate(text, options).then(data);
// Get language name
let name = Translate.getName(languageISO);
// Get language iso
let iso = Translate.getCode(languageName);
```
```js
Translate('I Speak Chinese!', { to: 'zh' }).then(data => {
// Translation Text
console.log(data.to.text); // 我说中文
// Translation to language iso
console.log(data.to.iso); // zh
// Translation to language name
console.log(data.to.lang); // Chinese
// Translation from text
console.log(data.from.text); // I Speak Chinese!
// Translation from language iso
console.log(data.from.iso); // en
// Translation from language name
console.log(data.from.lang);
});
```
```js
const name = Translate.getName('en');
console.log(name); // English
```
```js
const iso = Translate.getCode('english');
console.log(iso); // English
```
```
getCode - Get language iso using language name
getName - Get language name using language iso
getLanguages - Get all languages | name: iso |
```
```
to: {
text: string,
iso: string,
lang: string
}
from: {
text: string
iso: string,
lang: string
}
```