MTranServer:迷你翻译服务器
约 369 字大约 1 分钟...
MTranServer 是一款超低资源消耗、超快的离线翻译服务器,仅需 1GB 内存即可运行,无需依赖显卡。其单个请求的平均响应时间仅 50ms,支持全球主要语言的翻译,据称翻译质量可媲美 Google 翻译。
特点与限制
MTranServer 的一个特点是 每种语言对都需要单独下载模型。例如,要支持 英译中 和 中译英,就需要下载并解压两个不同的模型文件到 models
文件夹中。因此,它更适合个人或小型项目,对于需要频繁切换多种语言的大型在线翻译 API 来说,维护多个模型可能会增加复杂度。
适用场景
如果你希望搭建一个本地离线翻译服,并且资源受限或希望避免调用云端 API 的费用,MTranServer 是一个不错的选择。相比于 Google 翻译、DeepL API 这样的在线服务,它提供了完全离线可控的环境,适合对数据隐私有较高要求的场景,比如企业内部文档翻译或嵌入式设备。
部署代码
推荐通过 Docker Compose 部署 DeepLX,详情请见 Docker Compose 部署教程。以下是 Docker Compose 配置示例:
services:
mtranserver:
image: xxnuo/mtranserver:latest
container_name: mtranserver
restart: unless-stopped
ports:
- "8989:8989"
volumes:
- ./models:/app/models
environment:
#- CORE_API_TOKEN=your_token #