MTranServer 项目使用教程

MTranServer 项目使用教程

【免费下载链接】MTranServer Low-resource, fast, and privately self-host free version of Google Translate - 低占用速度快可私有部署的自由版 Google 翻译 【免费下载链接】MTranServer 项目地址: https://gitcode.com/gh_mirrors/mt/MTranServer

1. 项目目录结构及介绍

MTranServer 项目是一个轻量级的翻译服务器,其目录结构如下:

MTranServer/
├── compose.yml          # Docker Compose 配置文件
├── models/              # 存放翻译模型的目录
│   ├── enzh             # 英译中模型文件夹
│   │   ├── lex.50.50.enzh.s2t.bin
│   │   ├── model.enzh.intgemm.alphas.bin
│   │   └── vocab.enzh.spm
│   └── 其他语言模型文件夹(如有)
├── .gitignore           # Git 忽略文件
├── CHANGELOG.md         # 更新日志
├── CONFIG.md            # 配置说明文档
├── DONATE.md            # 赞助说明
├── LICENSE              # Apache-2.0 许可证文件
├── README.md            # 项目说明文件
└── README_en.md         # 项目说明文件(英文版)
  • compose.yml:用于 Docker Compose 的配置文件,定义了服务启动的参数和容器配置。
  • models/:包含了各种语言翻译所需的模型文件,每个子目录代表一个语言对。
  • .gitignore:定义了 Git 忽略的文件和目录。
  • CHANGELOG.md:记录了项目的更新历史和版本变更。
  • CONFIG.md:详细介绍了项目的配置选项。
  • DONATE.md:提供了赞助项目的方式和途径。
  • LICENSE:项目使用的 Apache-2.0 许可证。
  • README.mdREADME_en.md:分别提供了项目的说明文档,中文和英文版本。

2. 项目的启动文件介绍

项目的启动主要通过 Docker Compose 进行,启动文件为 compose.yml

以下是 compose.yml 的基本内容:

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

在这个文件中,你需要替换 your_token 为自己设定的密码,用于保护翻译服务的 API 接口。

启动服务的命令如下:

docker compose up

启动后,可以使用以下命令查看服务状态:

docker ps

3. 项目的配置文件介绍

项目的配置主要通过环境变量进行,可以在 compose.yml 文件中的 environment 部分设置。

  • CORE_API_TOKEN:用于 API 接口的认证,保护服务不被未授权访问。

如果需要更改服务端口,可以在 ports 部分进行修改,例如将 8989:8989 更改为 9999:8989,表示将容器内的 8989 端口映射到宿主机的 9999 端口上。

项目的详细配置选项和说明可以在 CONFIG.md 文件中找到。

【免费下载链接】MTranServer Low-resource, fast, and privately self-host free version of Google Translate - 低占用速度快可私有部署的自由版 Google 翻译 【免费下载链接】MTranServer 项目地址: https://gitcode.com/gh_mirrors/mt/MTranServer

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

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

抵扣说明:

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

余额充值