Skip to content

funkyremi/deepl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deepl

npm version Dependency Status

Deepl API wrapper for node.

Installation

npm install deepl --save

Documentation

Official documentation can be found here: https://www.deepl.com/api.html

API key

Get an account and an API key here: https://www.deepl.com/pro.html

Supported languages

"BG" "CS" "DA" "DE" "EL" "EN-GB" "EN-US" "EN" "ES" "ET" "FI" "FR" "HU" "IT" "JA" "LT" "LV" "NL" "PL" "PT-PT" "PT-BR" "PT" "RO" "RU" "SK" "SL" "SV" "ZH"

Usage

const translate = require("deepl");

translate({
    text: 'I am a text',
    target_lang: 'FR',
    auth_key: 'authkey',
    // All optional parameters available in the official documentation can be defined here as well.
  })
  .then(result => {
      console.log(result.data);
  })
  .catch(error => {
      console.error(error)
  });

Free API endpoint

translate({
    free_api: true,
    text: 'I am a text',
    target_lang: 'FR',
    auth_key: 'authkey',
  })

Example response

{
    "translations": [
        {
            "detected_source_language": "EN",
            "text": "Je suis un texte"
        }
    ]
}

License

MIT

About

Deepl API wrapper for node

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published