google-translation-api

1.0.6 • Public • Published

Google Translation API

Import Files

const Translate = require('google-translation-api');
// or
import Translate from 'google-translation-api';

Usage

// Translate Text
Translate(text, options).then(data);
// Get language name
let name = Translate.getName(languageISO);
// Get language iso
let iso = Translate.getCode(languageName);

Examples

Translate

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);
});

Get Language Name

const name = Translate.getName('en');
console.log(name); // English

Get Language ISO

const iso = Translate.getCode('english');
console.log(iso); // English

Methods

getCode - Get language iso using language name
getName - Get language name using language iso
getLanguages - Get all languages | name: iso |

Returns

to: {
  text: string,
  iso: string,
  lang: string
}
from: {
  text: string
  iso: string,
  lang: string
}

Package Sidebar

Install

npm i google-translation-api

Weekly Downloads

0

Version

1.0.6

License

MIT

Unpacked Size

3.9 MB

Total Files

455

Last publish

Collaborators

  • flatcrypto