游戏辅助工具箱,包含截图翻译和语音翻译(Python)、LOL外服语言切换(Java)等多个实用工具。
| 项目 | 说明 | 技术栈 |
|---|---|---|
lol_cwa/ |
火花spk工具箱 — 划区识图翻译 + 语音识别翻译 | Python / tkinter |
lol2CN/ |
LOL外服语言切换 — 一键切换英雄联盟客户端语言 | Java / Swing |
- 用半透明窗口覆盖游戏/屏幕中需要翻译的区域
- 自动循环截图 → OCR 文字识别 → 百度翻译 → 显示译文
- 相同/相似内容自动去重,不重复翻译
- 翻译缓存,相同文本避免重复调用 API
- 加载 FunASR 语音识别模型,实时识别麦克风输入
- 自动翻译为指定语言
- 浮动翻译窗口,支持按键绑定和回车快速发送译文
# 安装依赖
pip install -r requirements.txt
# 运行
cd src && python main.pymacOS 额外步骤:
pyaudio可能需要brew install portaudioTesseract-OCR:需手动安装,详见
lol_cwa/README.md
python build.py # 全量打包(含语音识别)
python build.py --image-only # 仅打包划区识图翻译打包需在 Windows 上运行。
中文、繁体中文、英语、粤语、文言文、日语、韩语、法语、西班牙语、泰语、阿拉伯语、俄语、葡萄牙语、德语、意大利语、希腊语、荷兰语、波兰语、保加利亚语、爱沙尼亚语、丹麦语、芬兰语、捷克语、罗马尼亚语、斯洛文尼亚语、瑞典语、匈牙利语、越南语
详尽的说明请移步
lol_cwa/README.md
英雄联盟外服客户端语言切换工具(Java桌面应用),编译需要 JDK 17+。
- 一键切换 LOL 外服客户端语言(支持 27 种语言)
- 支持 正式服(Live) 和 PBE 测试服
- 开机自启,自动检测并切换语言
- 配置持久化,内置版本检查更新
- 从 Releases 下载最新版,解压运行
lol2Chinese.exe - 选择语言后自动生效,重启 LOL 客户端即可看到效果
macOS 用户:请打开 Terminal 执行以下命令启动游戏并汉化:
open /Applications/League\ of\ Legends.app --args --locale=zh_CN也可下载 快捷指令 快速启动
cd lol2CN
build.bat详尽的说明请移步
lol2CN/README.md