Skip to content

Latest commit

 

History

History
70 lines (42 loc) · 3.02 KB

readme.md

File metadata and controls

70 lines (42 loc) · 3.02 KB

MTool

鬼才琪露诺 开发的一款超赞工具。Mtool 下载贴release.php

请在 Patreon爱发电 支持原作者。

MTool Cracker

本地拦截处理所有请求,包括翻译功能。翻译功能在本地实现,目前实现了百度、腾讯翻译的接口。

你也可以自己实现其他翻译 API 的接口,欢迎提交 PR。


获取

  1. git clone / 下载此仓储的压缩包 / 在 Release 中下载;在项目根目录下运行:
npm install # 安装依赖
  1. 请到此处 Release 下载老版本的 Mtool 存档 MTool_A10U13.7zMTool_A10_Fix5.7z

配置

  • 更改 hosts (C:\Windows\System32\drivers\etc\hosts),添加一行:
127.0.0.1 trs.cirno.biz
  • 腾讯翻译:替换文件 example.env 内的 TENCENTIDTENCENTKEY,开通机器翻译后到API 密钥管理查看 SecretIdSecretKey

  • 百度翻译(不推荐):替换文件 example.env 内的 APPIDKEY 为你申请的应用信息,百度翻译开放平台能找到。替换后保存,重命名此文件为 working.env。另外还需更改 src/index.js 中翻译方法为 trsBaidu

  • 证书:进入 certs 文件夹,该文件夹下有一个 mkcert-v1.4.4-xxx.exe,如果你运行不了或者怕病毒,可以去 https://github.com/FiloSottile/mkcert/releases 下载一个。在此文件夹打开命令行(Shift+右键,打开 Powershell),然后运行下面的命令:

mkcert-v1.4.4-windows-amd64.exe trs.cirno.biz
mkcert-v1.4.4-windows-amd64.exe -install

命令会在文件夹中生成 trs.cirno.biz.pemtrs.cirno.biz-key.pem,代码中已经正确引用该文件名。另外在 -install 时会弹窗,点确定即可,这是为了 windows 能信任该证书。

运行服务

npm start # 先配置好再运行服务 翻译加载成功前不要关闭终端

服务启动完成再打开工具 nw.exe


副作用

  • 因为更改了 hosts,后续无法访问作者的网站,要访问得 删除/注释 之前加入的那行。
  • 未来作者可能会更改程序,所以此项目 不一定适用 于最新版。

开发

实现一个其他翻译接口的方法(DeepL,必应,Google 等...)到 src/sdk.js,然后更改 src/translator.js 内的翻译方法。欢迎提交 PR。

声明

  • 此项目仅供学习使用。
  • 使用此项目造成的后果由使用者自行承担。
  • 不允许宣传本项目。
  • 使用本项目请尽可能 支持原作者