DeepLX is listening to 0.0.0.0:1188 by default. You can modify the listening port by yourself.
DeepLX is using DeepL Free API.
DeepLX is unlimited to the number of requests.
Usage
For Developer
Request Parameters
text: string
source_lang: string
target_lang: string
Response
{
"alternatives": [
"Did you hear about this?",
"You've heard about this?",
"You've heard of this?"
],
"code": 200,
"data": "Have you heard about this?",
"id": 8356681003,
"method": "Free",
"source_lang": "ZH",
"target_lang": "EN"
}
Custom Options
The following settings are optional and not required.
-port or -p : Listening port. Default is 1188.
-token : Access token. If you have set it up, each request will need to include an Authorization header.
-authkey : DeepL Official AuthKey. If you have set it up, after the 429 response, the official AuthKey will be used for the request. If multiple authKeys are used simultaneously, they need to be separated by commas.
Requesting a token-protected DeepLX API instance using the curl
bash <(curl -Ls https://raw.githubusercontent.com/OwO-Network/DeepLX/main/install.sh)
# or
bash <(curl -Ls https://owo.nz/deeplx)
Run on Mac
Homebrew (Recommended)
brew tap owo-network/brew
brew install deeplx
brew services start owo-network/brew/deeplx
# Update to the latest version
brew update
brew upgrade deeplx
brew services restart owo-network/brew/deeplx
# View the currently installed version
brew list --versions deeplx
Related Projects
Discussion Group
Telegram Group
Description
DeepLX
is listening to0.0.0.0:1188
by default. You can modify the listening port by yourself.DeepLX
is usingDeepL
Free API.DeepLX
is unlimited to the number of requests.Usage
For Developer
Request Parameters
Response
Custom Options
The following settings are optional and not required.
-port
or-p
: Listening port. Default is1188
.-token
: Access token. If you have set it up, each request will need to include anAuthorization
header.-authkey
: DeepL OfficialAuthKey
. If you have set it up, after the 429 response, the official AuthKey will be used for the request. If multiple authKeys are used simultaneously, they need to be separated by commas.Requesting a token-protected DeepLX API instance using the
curl
Run with Docker
Run with Docker Compose
Run on Linux Server
Run on Mac
Homebrew (Recommended)
Manual
Download the latest release of DeepL X.
Download the
me.missuo.deeplx.plist
to~/Library/LaunchAgents
.Run following command.
Install from AUR
After installation, start the daemon with the following command.
Run on Sealos
Setup on Bob App
Install bob-plugin-deeplx on Bob.
Setup the API. (If you use Brew to install locally you can skip this step)
Setup on immersive-translate
It is not recommended, because the
immersive-translate
will send many requests in a short time, which will cause theDeepL API
to block your IP.Install Latest immersive-translate on your browser.
Click on Developer Settings in the bottom left corner. Enable Beta experimental features.
Set the URL. (If you are not deploying locally, you need to change 127.0.0.1 to the IP of your server)
Use in Python
Backup the Docker Image of zu1k
This docker image is not related to this project, as the original author deleted the image, it is only for backup.
Acknowledgements
Contributors
Activity
License