NAS无显卡离线翻译服务器部署指南:秒速翻译实战解析
MTranServer是一款资源消耗极低、翻译速度极快的离线翻译服务器,无需显卡即可高效运行。每个请求的平均响应时间仅为50毫秒,全面支持全球多种主流语言的互译功能。
同类项目在CPU环境下进行英译中的实际效果展示。

性能对比示意图呈现不同方案的处理效率。

当前最新版本可能存在内存泄漏问题,建议用户手动下载2.1.1稳定版模型。具体修复进度需要持续关注GitHub官方公告。为保持演示流程简洁明了,本文仍以最新版本作为操作示例。
详细安装步骤
通过Docker Compose快速部署服务。
services:
mtranserver:
image: xxnuo/mtranserver:latest-zh
container_name: mtranserver
ports:
- 8989:8989
environment:
- CORE_API_TOKEN=your_token
restart: unless-stopped
参数详细说明(建议查阅官方文档获取完整配置信息)。
:::
CORE_API_TOKEN(环境变量,可选):设置API访问密码,可根据需求自定义。
/app/models(路径,可选):指定模型文件存储目录。
:::
配置与使用指南
在浏览器地址栏输入http://NAS的IP:8989/docs即可访问完整的API接口文档。

MTranServer目前尚未提供可视化操作界面,所有功能均需通过API调用实现。

系统提供多样化的插件API接口支持。

接下来详细介绍API调用方法。首先下载浏览器扩展"沉浸式翻译"。
Edge:
https://microsoftedge.microsoft.com/addons/detail/%E6%B2%89%E6%B5%B8%E5%BC%8F%E7%BF%BB%E8%AF%91-%E7%BD%91%E9%A1%B5%E7%BF%BB%E8%AF%91%E6%8F%92%E4%BB%B6-pdf%E7%BF%BB%E8%AF%91-/amkbmndfnliijdhojkpoglbnaaahippg?hl=zh-CN
Chrome:
https://chromewebstore.google.com/detail/%E6%B2%89%E6%B5%B8%E5%BC%8F%E7%BF%BB%E8%AF%91-%E7%BD%91%E9%A1%B5%E7%BF%BB%E8%AF%91%E6%8F%92%E4%BB%B6-pdf%E7%BF%BB%E8%AF%91-%E5%85%8D%E8%B4%B9/bpoadfkcbjbfhfodiogcnhhhpibjhbnh?hl=zh-CN&utm_source=ext_sidebar
完成插件安装后,即可开始翻译网页内容。

设置完成后界面会显示悬浮操作按钮。

点击按钮打开设置对话框。

进入设置菜单选项。

滚动至页面底部,启用Beta测试功能。

添加自定义翻译服务(应用程序本身也提供免费翻译服务)。

选择最后一项"自定义API"配置。

若部署时设置了CORE_API_TOKEN环境变量,需在URL末尾添加"?token=your_token(对应CORE_API_TOKEN的值)"。
参考配置示例:
MTranServer
http://192.168.31.90:8989/imme?token=your_token

可设置每秒最大请求数为5000,每次请求最大段落数为10。

点击测试服务按钮,显示绿色即表示连接正常。

将新增的自定义服务设为默认翻译引擎。

访问任意英文网站,点击翻译图标即可实时翻译内容。

资源占用情况显示,CPU使用率峰值约为17%,内存占用约400MB(注意当前版本存在内存泄漏,修复后占用会更低)。

性能评估与总结
这款离线翻译工具我持续关注已久,虽因内存占用问题未彻底解决而推迟教程编写(目前问题依然存在)。实际使用体验令人满意,翻译响应迅捷,CPU负载控制在合理范围,特别适合需要离线翻译的场景。配合"沉浸式翻译"等浏览器扩展,能显著提升网页内容翻译效率,完美满足日常外文资料查阅需求。
综合推荐指数:⭐⭐⭐(轻量离线方案,资源占用少)
使用体验评分:⭐⭐⭐(响应迅速,缺乏图形界面)
部署难度评级:⭐⭐(操作简单)