1.0.6 • Published 3 years ago

google-translation-api v1.0.6

Weekly downloads
3
License
MIT
Repository
github
Last release
3 years ago

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
}