Una biblioteca sencilla y fácil de usar para LibreTranslate. También se puede utilizar con JavaScript.
LibreTranslate es una aplicación de traducción gratuita y de código abierto que también ofrece una API. Esta biblioteca se conecta a la API.
Si usted está buscando instrucciones sobre cómo implementar su propia instancia LibreTranslate puede encontrarlas aquí.
npm i libretranslate-ts --saveEn este ejemplo, me conecto a una instancia LibreTranslate en localhost:5000.
Cuando tu instancia es diferente, necesitas cambiar esto.
app.mjs
import { libreTranslate } from "libretranslate-ts";
const LIBRETRANSLATE_ENDPOINT = "http://localhost:5000";
libreTranslate.setApiEndpoint(LIBRETRANSLATE_ENDPOINT);
libreTranslate.setApiKey("");
const resultDetect = await libreTranslate.detect("Hola, cómo estás?");
console.log("Detected language: ", resultDetect);
const result = await libreTranslate.translate(
"There is a tiger in the house nearby the barn.",
"en",
"es"
);
if (result?.status >= 400) {
console.log("Status: ", result?.status);
console.error("Error: ", result?.error);
process.exit(1);
}
console.log(result?.translatedText);Por favor, archiva cualquier problema y realce ideas bajo la pestaña "Issues".
- Añadir posibilidad de traducir archivos enteros
MIT Licencia