google-translator-ts
Version:
Free Google Translator API for Node.js
19 lines (18 loc) • 600 B
JavaScript
;
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;