Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeepL Translate

GitHub Actions Workflow Status Codecov Codacy Grade type-coverage CodeRabbit Pull Request Reviews npm GitHub Release

Conventional Commits Renovate enabled JavaScript Style Guide Code Style: Prettier changesets

An unofficial but powerful and easy-to-use yet free DeepL API client for Node.js using DeepL by porting OwO-Network/DeepLX.

Online Service

https://deeplx.1stg.me/translate

Installation

# npm
npm i deeplx

# pnpm
pnpm add deeplx

# yarn
yarn add deeplx

# or install `@deeplx/core` for only API usage, or install `@deeplx/cli` for only CLI usage

Usage

Supported languages

Currently the following languages are supported:

Abbreviation Language Writing in own language
AR Arabic العربية
BG Bulgarian Български
CS Czech Česky
DA Danish Dansk
DE German Deutsch
EL Greek Ελληνικά
EN English English
EN-GB English (British) English (British)
EN-US English (American) English (American)
ES Spanish Español
ES-419 Spanish (Latin American) Español (Latinoamérica)
ET Estonian Eesti
FI Finnish Suomi
FR French Français
HE Hebrew עברית
HU Hungarian Magyar
ID Indonesian Bahasa Indonesia
IT Italian Italiano
JA Japanese 日本語
KO Korean 한국어
LT Lithuanian Lietuvių
LV Latvian Latviešu
NB Norwegian Bokmål Norsk bokmål
NL Dutch Nederlands
PL Polish Polski
PT Portuguese Português
PT-BR Portuguese (Brazilian) Português (Brasil)
PT-PT Portuguese (European) Português (Portugal)
RO Romanian Română
RU Russian Русский
SK Slovak Slovenčina
SL Slovenian Slovenščina
SV Swedish Svenska
TR Turkish Türkçe
UK Ukrainian Українська Мова
VI Vietnamese Tiếng Việt
ZH Chinese 中文
ZH-HANS Chinese (Simplified) 简体中文
ZH-HANT Chinese (Traditional) 繁体中文

You can either input the abbreviation or the language written in english.

Command line tool

Help

deeplx -h
Usage: deeplx [options]

The cli for
[\`@deeplx/core\`](https://github.com/un-ts/deeplx/blob/master/packages/@deeplx/core),
a powerful and easy-to-use yet free DeepL API client for Node.js using
[DeepL](https://www.deepl.com) by porting
[OwO-Network/DeepLX](https://github.com/OwO-Network/DeepLX).

Options:
  -V, --version          output the version number
  -s, --source <text>    Source language of your text
  -t, --target <text>    Target language of your desired text
  --text <text>          Text to be translated
  -f, --file <path>      File to be translated
  --dl-session <cookie>  DeepL Pro session cookie (dl_session)
  --proxy <url>          Proxy URL for the request
  -h, --help             display help for command

Example 1

This will translate a Spanish (ES) text into Russian (RU):

deeplx -t russian --text "¡Buenos días!"
Доброе утро!

Example 2

This will translate the file (test.txt) text from Italian (IT) into Portuguese (PT):

deeplx -t PT -f test.txt

Node library

Example 1

This will translate a Chinese (ZH) text into Dutch (NL):

import { translate } from 'deeplx'

await translate('你好', 'NL')
'Hallo'

Example 2

This will translate a danish text into german:

import { translate } from 'deeplx'

await translate('Ring til mig!', 'german', 'danish')
'Ruf mich an!'

Example 3

This will translate a text using a proxy and a DeepL Pro session cookie:

import { translate } from 'deeplx'

await translate('Hello World', 'ZH', 'EN', {
  proxyUrl: 'http://127.0.0.1:7890',
  dlSession: 'your_dl_session_cookie',
})
'你好,世界'

Sponsors and Backers

Sponsors and Backers

Sponsors

1stG RxTS UnTS
1stG Open Collective sponsors RxTS Open Collective sponsors UnTS Open Collective sponsors

Backers

1stG RxTS UnTS
1stG Open Collective backers RxTS Open Collective backers UnTS Open Collective backers

Changelog

Detailed changes for each release are documented in CHANGELOG.md.

License

MIT © JounQin@1stG.me

About

An unofficial but powerful and easy-to-use yet free DeepL API client for Node.js using [DeepL](https://www.deepl.com) by porting [OwO-Network/DeepLX](https://github.com/OwO-Network/DeepLX).

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages