0.1.1 • Published 2 years ago

@fibjs/translate-by-google-api v0.1.1

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

fibjs translate-by-google-api

NPM version

Install

npm install @fibjs/translate-by-google-api

How to use it

const { translate } = require("@fibjs/translate-by-google-api");

const result = translate('<b>Hello</b>', {
    format: 'html',
    from: 'en',
    to: 'zh-CN'
})
            
assert.equal(
    result.text,
    '<b>你好</b>'
)

With html marks,

const { translate } = require("@fibjs/translate-by-google-api");

const result = translate('<a href="https://fibjs.org">fibjs official website</a>', {
    format: 'html',
    from: 'en',
    to: 'zh-CN'
})

assert.equal(
    result.text,
    '<a href="https://fibjs.org"> fibjs官方网站</a>'
)

NOTICE make sure your environment could access google's api, maybe you need to set proxy to make http client in this package could access google's translation api, just set enviroment variable http_proxy or all_proxy.

Test

To test, first make sure you have development dependencies installed. Go to the root folder and do:

npm install

Then, just run the tests.

npm test