
Docker一键部署免费的+低资源消耗+高性能+离线的翻译服务 MTranServer
一、项目信息
私有部署,快速启动
超低资源消耗,仅需 CPU + 1G 内存即可运行
响应超快,单个请求平均响应时间 50ms
支持多语种,中、英、德、法、俄、韩、日等
翻译质量与 Google 翻译相当
二、docker一键安装部署
1. 安装docker、docker-compose环境(自行安装部署,这里不做赘述)
2. 创建docker-compose.yml,配置内容如下:
version: '3'
services:
mtranserver:
image: xxnuo/mtranserver:latest
container_name: mtranserver
restart: unless-stopped
ports:
- "8989:8989"
volumes:
- ./models:/app/models
3. 创建models目录,下载需要的模型,并解压到models目录中
模型下载地址,作者提供了两个下载源:
(国外)https://github.com/xxnuo/MTranServer/releases/tag/models
(国内)https://ocn4e4onws23.feishu.cn/drive/folder/QSTOfD1hulK1J4dqR4AcToqDnVc
按需下载,我就下载了两个模型,zhen(中翻英)、enzh(英翻中),目录结构如下:
docker-compose.yml
models/
├── enzh
│ ├── lex.50.50.enzh.s2t.bin
│ ├── model.enzh.intgemm.alphas.bin
│ └── vocab.enzh.spm
├── zhen
│ ├── lex.50.50.zhen.t2s.bin
│ ├── model.zhen.intgemm.alphas.bin
│ └── vocab.zhen.spm
4. 启动运行
docker-compose up -d
查看是否正常运行
docker-compose logs
三、使用测试
四、总结
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Jokerwoo
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果