An unofficial but powerful and easy-to-use yet free DeepL API client for Node.js using DeepL by porting OwO-Network/DeepLX.
https://deeplx.vercel.app/translate
# npm
npm i @deeplx/core
# pnpm
pnpm add @deeplx/core
# yarn
yarn add @deeplx/core
Currently the following languages are supported:
Abbreviation | Language | Writing in own language |
---|---|---|
BG | Bulgarian | Български |
ZH | Chinese | 中文 |
CS | Czech | Česky |
DA | Danish | Dansk |
NL | Dutch | Nederlands |
EN | English | English |
ET | Estonian | Eesti |
FI | Finnish | Suomi |
FR | French | Français |
DE | German | Deutsch |
EL | Greek | Ελληνικά |
HU | Hungarian | Magyar |
IT | Italian | Italiano |
JA | Japanese | 日本語 |
LV | Latvian | Latviešu |
LT | Lithuanian | Lietuvių |
PL | Polish | Polski |
PT | Portuguese | Português |
RO | Romanian | Română |
RU | Russian | Русский |
SK | Slovak | Slovenčina |
SL | Slovenian | Slovenščina |
ES | Spanish | Español |
SV | Swedish | Svenska |
UK | Ukrainian | Українська Мова |
You can either input the abbreviation or the language written in english.
This will translate a Chinese (ZH
) text into Dutch (NL
):
import { translate } from '@deeplx/core'
await translate('你好', 'NL')
'Hallo'
This will translate a danish
text into german
in informal tone:
import { translate } from '@deeplx/core'
await translate('Ring til mig!', 'german', 'danish', false)
'Ruf mich an!'
1stG | RxTS | UnTS |
---|---|---|
1stG | RxTS | UnTS |
---|---|---|
Detailed changes for each release are documented in CHANGELOG.md.