手把手教你白嫖DeepL !Docker + DeepLX 自建翻译API,完美结合沉浸式翻译

DeepLX 是一个非官方的开源 DeepL 翻译接口,可以自己搭建服务,不用官方的 API 密钥,还能绕过一些限制,特别适合有私有化需求的小伙伴。整个教程分两步:

  • 在阿里云CentOS 服务器上部署DeepLX Docker
  • 在沉浸式翻译中配置 DeepLX 服务

在阿里云CentOS 服务器上部署DeepLX Docker

1. 更新系统并安装 Docker

如果尚未安装 Docker,请按以下步骤操作:

更新系统

sudo yum update -y

添加 Docker 官方仓库

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

安装 Docker

### 如何在 Zotero 中使用 DeepL 翻译插件或实现集成 #### 安装翻译插件 为了使 Zotero 能够利用 DeepL 的强大功能,在 Zotero 插件市场可以找到名为 “translate for Zotero”的插件[^1]。此插件允许用户通过简单的操作完成文献条目的多语言转换。 #### 配置 API 接口 对于希望进一步提升效率并解锁全部特性的用户来说,配置 DeepL Pro 版本的 API 是必要的选择之一。访问特定页面可获取有关如何设置 API 的指导说明以及享受其他增值服务[^2]。值得注意的是,这里提供了一个邀请链接用于注册 Deepl Pro 帐号:`https://deepl-pro.com/?invite=Ii3M1wKO9Y`。 #### 使用方法概述 一旦安装好上述提到的支持 DeepL 功能的插件之后,便可以在处理文档时轻松调用在线机器翻译服务来帮助理解外语资料。具体而言,在阅读 PDF 或者编辑笔记的过程中遇到不懂的地方只需选中文字片段即可触发即时翻译窗口显示目标语言版本的内容;另外还支持批量导出已标注好的双语对照文件以便后续查阅学习之需。 ```python # 示例 Python 代码展示如何调用 DeepL API 进行文本翻译 import requests def translate_text(text, target_language='ZH'): url = 'https://api-free.deepl.com/v2/translate' params = { 'auth_key': 'your-auth-key-here', 'text': text, 'target_lang': target_language } response = requests.post(url, data=params) result = response.json() return result['translations'][0]['text'] translated_content = translate_text('This is a test sentence.') print(f'Translated content: {translated_content}') ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Raph98

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值