@horat1us/bing-translator
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

Bing Microsoft Translator

Using in Code

import { BingTranslator } from "@horat1us/bing-translator";

const translator = new BingTranslator({source: "en", target: "uk"});
translator.evaluate('Hello, World!')
    .then((translated) => {
        console.log(translated);
        return translator.release();
    })
    .catch((error) => console.error(error));

CLI Package

npm i -g @horat1us/bing-translator

cat ~/document.txt | bing-translate
## or interactive
bing-translate

From sources

Local NodeJS and Chromium

Requires NodeJS >=12, Chrome installed.

git clone https://github.com/Horat1us/bing-translator.git
npm i
npm test
npm start
cat ./document.txt | npm start

Docker

## Install Dependencies
docker run -w $PWD -v $PWD:$PWD -e BROWSER_ARGS="--no-sandbox" catsoss/node-headless-chrome:13.6.0-1 npm i
## Execute Tests
docker run -w $PWD -v $PWD:$PWD -e BROWSER_ARGS="--no-sandbox" catsoss/node-headless-chrome:13.6.0-1 npm test
## Translate Texts from user input
docker run -it -w $PWD -v $PWD:$PWD -e BROWSER_ARGS="--no-sandbox" catsoss/node-headless-chrome:13.6.0-1 npm start
### or
docker run -it -w $PWD -v $PWD:$PWD -e BROWSER_ARGS="--no-sandbox" catsoss/node-headless-chrome:13.6.0-1 bash -c "cat ./document.txt | npm start" 

/@horat1us/bing-translator/

    Package Sidebar

    Install

    npm i @horat1us/bing-translator

    Weekly Downloads

    1

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    9.78 kB

    Total Files

    12

    Last publish

    Collaborators

    • horat1us