UNPKG

google-translation-api

Version:
76 lines (63 loc) 1.38 kB
# Google Translation API ## Import Files ```js const Translate = require('google-translation-api'); // or import Translate from 'google-translation-api'; ``` ## Usage ```js // 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 ```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); }); ``` ### Get Language Name ```js const name = Translate.getName('en'); console.log(name); // English ``` ### Get Language ISO ```js 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 } ```