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
}