@deeplx/core
v0.2.2
Published
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).
Downloads
1,056
Maintainers
Readme
@deeplx/core
An unofficial but powerful and easy-to-use yet free DeepL API client for Node.js using DeepL by porting OwO-Network/DeepLX.
TOC
Online Service
https://deeplx.1stg.me/translate
Installation
# npm
npm i @deeplx/core
# pnpm
pnpm add @deeplx/core
# yarn
yarn add @deeplx/coreUsage
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.
Example 1
This will translate a Chinese (ZH) text into Dutch (NL):
import { translate } from '@deeplx/core'
await translate('你好', 'NL')'Hallo'Example 2
This will translate a danish text into german:
import { translate } from '@deeplx/core'
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/core'
await translate('Hello World', 'ZH', 'EN', {
proxyUrl: 'http://127.0.0.1:7890',
dlSession: 'your_dl_session_cookie',
})'你好,世界'Sponsors and Backers
Sponsors
| 1stG | RxTS | UnTS |
| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| |
|
|
Backers
| 1stG | RxTS | UnTS |
| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| |
|
|
Changelog
Detailed changes for each release are documented in CHANGELOG.md.
