UNPKG

google-translator-ts

Version:

Free Google Translator API for Node.js

19 lines (18 loc) 600 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.translator = void 0; const translator_1 = require("./translator"); const translator = async (source, target, text) => { const url = (0, translator_1.getURL)(source, target, text); try { const response = await fetch(url); if (!response.ok) throw new Error(response.statusText); const data = await response.json(); return data[0].map((t) => t[0]).join(""); } catch (error) { throw new Error(error.message); } }; exports.translator = translator;