利用人人都有免费的服务器搭建佬友的翻译

用腾讯免费的Cloud Stuidio,通用空间,每个月有50000分钟,也就是每个月32天,够了
网址:Cloud Studio
用微信扫码登录就好。
然后新建空间。


填写基本信息,然后使用git仓库地址
GitHub - xxnuo/MTranServer: End to end, high speed, and privately self-host free version of Google Translate - 低占用速度快可私有部署的自由版 Google 翻译

直接新建,机子自带docker容器的。
到上级去创建目录

mkdir mtranserver
cd mtranserver
touch compose.yml
mkdir models

然后编辑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 为你自己设置的一个密码,使用英文大小写和数字。

然后直接到仓库的发布去下载模型,腾讯云的这个机器支持直接访问git 的。
所以直接到Release Models v2025.03.21 · xxnuo/MTranServer · GitHub 去下载需要翻译的模型放到models目录下。
例如:中文转英文。

wget https://github.com/xxnuo/MTranServer/releases/download/models/zhen.zip
unzip zhen.zip -d ./models

然后就可以直接运行docker了

docker compose up -d

窗口就会提示
image

直接打开浏览器,就可以看到公网访问地址。
eg:
https://xxx-xxxxx-8989.app.cloudstudio.work/
可以测试看有没有成功。
https://xxx-xxxxx-8989.app.cloudstudio.work/version
返回了{“version”: “v1.0.4”}就是成功了。
接口文档可以参考git仓库,可以配置到沉浸式翻译这些。
极速翻译。

关机机制应该是:
休眠的作用原理: 编辑器从失去焦点开始计时直到多久会自动关闭,由前端控制心跳实现,如果长时间用户没有切换到标签页,编辑器会自动关闭(会有提示)

后端是否杀掉工作空间负载只取决于心跳超时时间(也就是十分钟),如果十分钟没上报心跳,则会杀掉。

在 SSH 中,只要用户连接上,则会上报心跳,断开连接则停止心跳。十分钟后自动关闭工作空间。

理论上只要有个ssh可以一直连着,应该就不会关机

=======
ssh好像也会自动关了,得看看有没有什么方案可以防止关。。。

=======
保活了,保活了,保活了 :rofl:

最新测试,Xshell的ssh 客户端有保活配置。直接cmd的ssh默认没有保活的。


等了10多分钟不会被关闭了。

111 个赞

先赞后看

2 个赞

这么:cow_face:,赞

2 个赞

太强了,大佬

1 个赞

太强了,支持一下

2 个赞

厉害大佬

3 个赞

感谢分享

1 个赞

那这个是不是理论上可以白嫖部署所有的docker项目?

1 个赞

这个服务器怎么领

现在又有新玩具了 :partying_face:

1 个赞

有点点牛啊

1 个赞

厉害,不错

牛蛙,开发出新玩法了

1 个赞

太强了 终极解决方案

1 个赞

这个会关机吧

2 个赞

自动关机

1 个赞

多久自动关机? 条件是什么?可以保活吗?

如何解决自动关机休眠的问题呢

1 个赞

ssh 自动心跳保活,应该可以

利用ssh心跳保活