DeepL Free API (No TOKEN required)
Go to file
sbilly 890a211a92
Create Dockerfile
build docker image for DeepLX
2023-02-27 00:03:11 +08:00
.github/workflows fix: disable cgo 2023-02-18 20:46:16 +08:00
.cross_compile.sh fix: disable cgo 2023-02-18 20:46:16 +08:00
.gitignore fix: possible bugs 2023-02-12 09:23:04 +08:00
deeplx.service Update deeplx.service 2023-02-18 20:55:20 +08:00
Dockerfile Create Dockerfile 2023-02-27 00:03:11 +08:00
go.mod Package to Web API 2022-10-20 01:06:30 +08:00
go.sum Package to Web API 2022-10-20 01:06:30 +08:00
install.sh Update install.sh 2023-02-18 20:57:58 +08:00
LICENSE Create LICENSE 2022-10-20 02:12:18 +08:00
main.go style: return a uniform variable name 2023-02-25 22:17:13 +08:00
me.missuo.deeplx.plist Update README.md 2022-10-20 02:11:14 +08:00
README.md docs: correct author information 2023-02-25 22:27:15 +08:00

DeepL X

Permanently free DeepL API written in Golang

Description

  • deeplx in only run in port 1188, later versions will do the specified port.
  • deeplx is listening to 0.0.0.0:1188 by default.
  • deeplx is using DeepL Free API.
  • deeplx is unlimited to the number of requests.

Usage

Request Parameters

  • text: string
  • source_lang: string
  • target_lang: string

Response

{
  "code": 200,
  "data": "Hello world",
  "id": 8305092005
}

Run on Linux Server

bash <(curl -Ls https://cpp.li/deeplx)

Run on Mac

  1. Download the latest release of DeepL X.
sudo mv deeplx_darwin_amd64 /usr/local/bin/deeplx
sudo chmod +x /usr/local/bin/deeplx
  1. Download the me.missuo.deeplx.plist to ~/Library/LaunchAgents.
wget https://raw.githubusercontent.com/OwO-Network/DeepLX/main/me.missuo.deeplx.plist -O ~/Library/LaunchAgents/me.missuo.deeplx.plist
  1. Run following command.
launchctl load ~/Library/LaunchAgents/me.missuo.deeplx.plist
launchctl start ~/Library/LaunchAgents/me.missuo.deeplx.plist

Install from AUR

paru -S deeplx-bin

After installation, start the daemon with the following command.

systemctl daemon-reload
systemctl enable deeplx

Setup on Bob App

  1. Install bob-plugin-deeplx on Bob.

  2. Setup the API. c5c19dd89df6fae1a256d

Backup the Docker Image of zu1k

docker run -itd -p 1188:80 missuo/deeplx-bk

This docker image is not related to this project, as the original author deleted the image, it is only for backup.

Author

DeepL X © DeepL X Contributors, Released under the MIT License.