Loading... # 1. 获取cookie的dl_session * 打开deepl官网:[网址](https://www.deepl.com/) * F12打开开发者控制台,获取cookie的dl_session ![](https://www.tyee.me/usr/uploads/2024/09/1332911049.png) # 2. 安装部署 * amd ``` docker run -d -p 9000:9000 -e COOKIE_VALUE="dl_session=你的dl_session" --name deeplx_pro xiaoxiaofeihh/deeplx-pro-go:latest ``` * arm的机器需要拉取仓库然后做一些修改 * 拉取仓库 ``` git clone https://github.com/xiaozhou26/deeplx-pro-go.git && cd deeplx-pro-go ``` * `修改Dockerfile文件` ``` vim Dcokerfile ``` 增加`GOARCH=arm64`,修改后为 ``` FROM golang:1.19 as builder WORKDIR /app COPY go.mod . COPY go.sum . RUN go mod download COPY main.go . RUN GOARCH=arm64 CGO\_ENABLED=0 go build -a -installsuffix cgo -o deeplx-pro . FROM alpine:latest WORKDIR /app COPY --from=builder /app/deeplx-pro . EXPOSE 9000 CMD ["/app/deeplx-pro"] ``` * 构建自己的deeplx-pro-go镜像 ``` docker build -t deeplx-pro-go . ``` * 启动容器 ``` docker run -d -p 9000:9000 -e COOKIE_VALUE="dl_session=你的dl_session" --name deeplx_pro xiaoxiaofeihh/deeplx-pro-go:latest ``` # 3.使用 最后`api`的地址为`http://localhost:9000/translate` 使用工具: * pot: [https://pot-app.com/](https://pot-app.com/) * 沉浸式翻译:[https://immersivetranslate.com/](https://immersivetranslate.com/) # 参考 * GitHub项目地址:[deeplx-pro-go](https://github.com/xiaozhou26/deeplx-pro-go) 最后修改:2024 年 09 月 13 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏