🈂️ ⠀free text translator for Node.js.
To install api-translator, you can use:
# npm
npm i api-translator
# or with yarn
yarn add api-translator
#or with pnpm
pnpm add api-translator
const { translate } = require("api-translator");
(async () => {
const translatedText = await translate("Hello World", {
from: "en",
to: "ar",
});
console.log(translatedText); // اهلا بالعالم
})();
If the language informed in the from
is dynamic, just do not send it and the translator will automatically recognize it:
const { translate } = require("api-translator");
(async () => {
const translatedText = await translate("This is cool!", { to: "ar" });
console.log(translatedText); // هذا رائع!
})();
You can also translate multiple texts at the same time:
const { translate } = require("api-translator");
(async () => {
const translatedText = await translate(["Hello World", "This is cool!"], {
to: "ar",
});
console.log(translatedText); // [ 'اهلا بالعالم', 'هذا رائع!' ]
})();
You can also translate a json object:
const { translate } = require("api-translator");
(async () => {
const obj = {
Home: "Home",
About: "About",
Contact: "Contact",
Login: "Login",
};
const result = await translate(obj, { to: "fr" });
console.log(result); // { Home: 'Maison', About: 'Maison', Contact: 'Contact', Login: 'Connexion' }
})();
- If you want to contribute to the project, you can do it by opening a pull request or opening an issue.
- E-mail
el3zahaby@gmail.com
- Instagram
@egyjs