ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

LunaTranslator:视觉小说翻译完整上手指南

LunaTranslator:视觉小说翻译完整上手指南 LunaTranslator视觉小说翻译完整上手指南【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator1. 痛点切进游戏满屏日文直接劝退切进日版视觉小说满屏假名汉字混排读一段剧情要卡半天。LunaTranslator 就是来干视觉小说翻译这件事的HOOK 取文本、OCR 识图、剪贴板监听三条路把游戏里的文字实时翻成中文还能写回游戏画面。2. 五分钟跑通先过环境这道坎项目底线舒适区操作系统Windows 764位Windows 10 1803 / 11Python跑源码需要3.73.9 及以上磁盘空间2GB 空闲5GB 以上网络能访问在线翻译接口5Mbps 以上稳定宽带 纯玩家最省事的路线从项目文档的下载页拿发布包解压到普通目录别放 C:\Program Files双击 exe 就能用。下面这条源码路线适合想自己跑 main.py 的人。克隆仓库并首次启动打开终端输入python --version确认 Python 已装好且可被找到安装时没勾 Add to PATH 的话先把 PATH 补上。克隆仓库并进入目录git clone https://gitcode.com/GitHub_Trending/lu/LunaTranslator cd LunaTranslator双击 run.bat 启动64 位脚本32 位系统改用 run32.bat它实际执行的是python.exe -B LunaTranslator\main.py。首次启动后程序会在旁边生成 userconfig 目录保存你的个人配置模板文件都来自 defaultconfig/。以后重装也别删 userconfig删了等于配置清零。窗口没弹出来就看终端最后的报错多半是缺依赖或 PATH 没配好按提示补装即可。3. 它是怎么干的三种取文本的方式LunaTranslator 相当于给游戏装了一个同声传译耳返不管文本从哪来都先经过三道取料口。第一道是 HOOK把一小段动态库注入游戏进程在游戏把字画到屏幕上之前就把字符串截下来最快最准覆盖绝大多数游戏引擎第二道是 OCR光学字符识别先截屏再认字专治把文本直接烧进像素、无法注入的游戏第三道是剪贴板监听你在游戏里一按复制文本立刻被接住。三条路可以切换也可以混着来。拿到文本之后取到的原始文本会先过一遍预处理按标点断句、跳过纯标点、合并重复刷新、修正已知的识别错误这一层都在 transoptimi 目录里。之后才轮到翻译引擎translator/ 下内置了四十多个引擎在线的、离线本地模型、大模型接口都有还能为单个游戏挂专用词典保证人名地名不翻车。结果要么显示在悬浮窗里要么通过内嵌翻译写回游戏内存直接顶掉原文。开了 TTS 的话tts/ 里的引擎会把译文读出来从系统声音到本地模型一应俱全。4. 从启动到第一条译文三步让视觉小说翻译上线做什么先启动视觉小说游戏回到 LunaTranslator 主界面点选择游戏进程 → 屏幕出现什么一个列出当前所有进程的窗口 → 下一步选中游戏进程并确认程序开始注入。做什么注入成功后会自动弹出选择文本窗口列出若干条候选文本行 → 屏幕出现什么让游戏跑两句剧情候选行跟着刷新 → 下一步找到与游戏当前显示一致的那一行点显示。做什么保持游戏运行盯着悬浮窗 → 屏幕出现什么原文与中文译文实时同步刷新 → 下一步如果游戏支持内嵌翻译同一行还有内嵌按钮点它译文直接写进游戏画面。不想手动选进程的话把游戏 exe 直接拖进 Luna 窗口即可它会自动启动游戏并完成 HOOK之后照旧选文本就行。更细的界面按钮说明可以看 basicuse.md。 最常见卡点注入时一直转圈正在等待DLL注入或提示找不到组件——大概率是杀毒软件把注入文件删了。把安装目录加进 Windows Defender 排除项后重新解压老游戏需要管理员权限时改用管理员版启动。5. 把体验拉满HOOK 出字一顿一顿先调刷新延迟如果你只调一个参数调这个刷新延迟。目标文本不再一两个字蹦出来也不会滞后半拍才显示操作设置 → HOOK 设置 → 把刷新延迟往上调提取太碎就调高提取太慢才调低效果文本攒够一句再刷新节奏和游戏打字速度对齐给视觉小说翻译加离线引擎目标断网或不想把文本发出去时也能翻操作翻译设置里启用 Sakura 等本地模型引擎引擎配置见 translatorsetting.json效果首句稍慢之后全在本地跑没有网络抖动选肢和弹窗也覆盖目标HOOK 抓不到的选项分支、临时弹窗不翻车操作切到 OCR 模式框选文本区开多重区域模式管住多个选肢框参数在 ocrsetting.json效果剧情、选项、弹窗三处文本同时被识别和翻译6. 卡住了翻这里故障速查表现象大概率原因一招解决注入卡住 / 提示找不到组件杀毒删了注入文件目录加进 Defender 排除项重新解压或换管理员版文本一两个字就刷刷新延迟太低HOOK 设置里调高刷新延迟OCR 认出一堆错字识别区域太小或对比度低重新框一个更大的区域开启文本增强查看历史文本卡顿缓存文本太大把最大缓存文本长度降到 1000 左右往更远处看想查全功能docs/zh/ 是从基本用法到模拟器支持的完整文档目录按主题拆好了。想动手改从 main.py 这个入口看起全局对象和界面加载都在里面串着。碰到怪游戏去项目的 issue 系统提交问题文档里的 HOOK 特殊码格式也写得够细能顺手帮作者补支持。【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表