{"id":13809878,"url":"https://github.com/HIllya51/LunaTranslator","last_synced_at":"2025-05-14T10:31:18.737Z","repository":{"id":60508075,"uuid":"542386106","full_name":"HIllya51/LunaTranslator","owner":"HIllya51","description":"Galgame翻译器，支持HOOK、OCR、剪贴板等。Visual Novel Translator , support HOOK / OCR / clipboard","archived":false,"fork":false,"pushed_at":"2025-05-09T14:09:52.000Z","size":16794,"stargazers_count":6607,"open_issues_count":10,"forks_count":829,"subscribers_count":28,"default_branch":"main","last_synced_at":"2025-05-09T15:23:54.998Z","etag":null,"topics":["galgame","ocr","reverse-engineering","translator","visual-novel","win32"],"latest_commit_sha":null,"homepage":"https://docs.lunatranslator.org/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HIllya51.png","metadata":{"files":{"readme":".github/README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"patreon":"HIllya51"}},"created_at":"2022-09-28T03:10:53.000Z","updated_at":"2025-05-09T14:51:57.000Z","dependencies_parsed_at":"2022-09-30T15:50:19.390Z","dependency_job_id":"c8193541-0006-41fd-8b1f-540c7c1e4790","html_url":"https://github.com/HIllya51/LunaTranslator","commit_stats":null,"previous_names":[],"tags_count":494,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HIllya51%2FLunaTranslator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HIllya51%2FLunaTranslator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HIllya51%2FLunaTranslator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HIllya51%2FLunaTranslator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HIllya51","download_url":"https://codeload.github.com/HIllya51/LunaTranslator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254120624,"owners_count":22018024,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["galgame","ocr","reverse-engineering","translator","visual-novel","win32"],"created_at":"2024-08-04T02:00:38.491Z","updated_at":"2025-05-14T10:31:18.718Z","avatar_url":"https://github.com/HIllya51.png","language":"C++","funding_links":["https://patreon.com/HIllya51"],"categories":["C++"],"sub_categories":[],"readme":"# LunaTranslator\n\n\u003e **一款galgame翻译器**\n \n### 简体中文  | [English](README_en.md) | [Other Language](otherlang.md)\n\n### [使用说明](https://docs.lunatranslator.org/) | [视频教程](https://space.bilibili.com/592120404/video) | [软件下载](https://docs.lunatranslator.org/README.html) | [![](https://img.shields.io/badge/QQ群-963119821-FF007C?style=for-the-badge)](https://qm.qq.com/q/I5rr3uEpi2) [![](https://img.shields.io/discord/1262692128031772733?label=Discord\u0026logo=discord\u0026color=FF007C\u0026style=for-the-badge)](https://discord.com/invite/ErtDwVeAbB)\n\n## 功能支持\n\n#### 文本输入\n\n- **HOOK** 支持使用HOOK方式获取文本。对于部分游戏引擎，还支持[内嵌翻译](https://docs.lunatranslator.org/embedtranslate.html)。还支持提取部分[模拟器](https://docs.lunatranslator.org/emugames.html)上运行的游戏的文本。对于不支持或支持不好的游戏，请[提交反馈](https://github.com/HIllya51/LunaTranslator/issues/new?assignees=\u0026labels=enhancement\u0026projects=\u0026template=01_game_request.yaml)\n\n- **OCR** 支持 **[离线OCR](https://docs.lunatranslator.org/useapis/ocrapi.html)** 和 **[在线OCR](https://docs.lunatranslator.org/useapis/ocrapi.html)** \n\n- **剪贴板** 支持从剪贴板中获取文本进行翻译，也可以将提取的文本输出到剪贴板\n\n#### 翻译器\n\n支持几乎所有能想得到的翻译引擎，包括： \n\n- **在线翻译** 支持大量免注册开箱即用的在线翻译接口，也支持使用用户注册的API的 **[传统翻译](https://docs.lunatranslator.org/useapis/tsapi.html)** 和 **[大模型翻译](https://docs.lunatranslator.org/guochandamoxing.html)** \n\n- **离线翻译** 支持常见 **传统翻译** 引擎和离线部署的 **[大模型翻译](https://docs.lunatranslator.org/offlinellm.html)**\n\n- **预翻译** 支持读取预翻译文件，支持翻译缓存\n\n- **支持自定义翻译扩展** 支持使用python语言扩展其他翻译接口\n\n#### 其他功能\n\n- **语音合成** 支持 **离线TTS** 和 **在线TTS**\n\n- **日语分词及假名显示** 支持使用 Mecab 等分词和显示假名\n\n- **查词** 支持使用 **离线辞书** ( MDICT ) 和 **在线辞书** 进行单词查询\n\n- **Anki** 支持使用一键添加单词到anki中\n\n- **加载浏览器插件** 可以在软件内加载Yomitan等浏览器插件以辅助实现一些其他功能\n\n## 支持作者\n\n如果你感觉该软件对你有帮助，欢迎微信扫码赞助，谢谢，么么哒~\n\u003cimg src='../src/files/static/zan.jpg' style=\"height: 400px !important;\"\u003e\n\n## 开源许可\n\nLunaTranslator使用 [GPLv3](../LICENSE) 许可证。\n\n\u003cdetails\u003e\n\u003csummary\u003e引用的项目\u003c/summary\u003e\n\n* ![img](https://img.shields.io/github/license/opencv/opencv) [opencv/opencv](https://github.com/opencv/opencv)\n* ![img](https://img.shields.io/github/license/microsoft/onnxruntime) [microsoft/onnxruntime](https://github.com/microsoft/onnxruntime)\n* ![img](https://img.shields.io/github/license/Artikash/Textractor) [Artikash/Textractor](https://github.com/Artikash/Textractor)\n* ![img](https://img.shields.io/github/license/RapidAI/RapidOcrOnnx) [RapidAI/RapidOcrOnnx](https://github.com/RapidAI/RapidOcrOnnx)\n* ![img](https://img.shields.io/github/license/PaddlePaddle/PaddleOCR) [PaddlePaddle/PaddleOCR](https://github.com/PaddlePaddle/PaddleOCR)\n* ![img](https://img.shields.io/github/license/Blinue/Magpie) [Blinue/Magpie](https://github.com/Blinue/Magpie)\n* ![img](https://img.shields.io/github/license/nanokina/ebyroid) [nanokina/ebyroid](https://github.com/nanokina/ebyroid)\n* ![img](https://img.shields.io/github/license/xupefei/Locale-Emulator) [xupefei/Locale-Emulator](https://github.com/xupefei/Locale-Emulator)\n* ![img](https://img.shields.io/github/license/InWILL/Locale_Remulator) [InWILL/Locale_Remulator](https://github.com/InWILL/Locale_Remulator)\n* ![img](https://img.shields.io/github/license/zxyacb/ntlea) [zxyacb/ntlea](https://github.com/zxyacb/ntlea)\n* ![img](https://img.shields.io/github/license/Chuyu-Team/YY-Thunks) [Chuyu-Team/YY-Thunks](https://github.com/Chuyu-Team/YY-Thunks)\n* ![img](https://img.shields.io/github/license/Chuyu-Team/VC-LTL5) [Chuyu-Team/VC-LTL5](https://github.com/Chuyu-Team/VC-LTL5)\n* ![img](https://img.shields.io/github/license/uyjulian/AtlasTranslate) [uyjulian/AtlasTranslate](https://github.com/uyjulian/AtlasTranslate)\n* ![img](https://img.shields.io/github/license/ilius/pyglossary) [ilius/pyglossary](https://github.com/ilius/pyglossary)\n* ![img](https://img.shields.io/github/license/ikegami-yukino/mecab) [ikegami-yukino/mecab](https://github.com/ikegami-yukino/mecab)\n* ![img](https://img.shields.io/github/license/AngusJohnson/Clipper2) [AngusJohnson/Clipper2](https://github.com/AngusJohnson/Clipper2)\n* ![img](https://img.shields.io/github/license/rapidfuzz/rapidfuzz-cpp) [rapidfuzz/rapidfuzz-cpp](https://github.com/rapidfuzz/rapidfuzz-cpp)\n* ![img](https://img.shields.io/github/license/TsudaKageyu/minhook) [TsudaKageyu/minhook](https://github.com/TsudaKageyu/minhook)\n* ![img](https://img.shields.io/github/license/lobehub/lobe-icons) [lobehub/lobe-icons](https://github.com/lobehub/lobe-icons)\n* ![img](https://img.shields.io/github/license/kokke/tiny-AES-c) [kokke/tiny-AES-c](https://github.com/kokke/tiny-AES-c)\n* ![img](https://img.shields.io/github/license/TPN-Team/OCR) [TPN-Team/OCR](https://github.com/TPN-Team/OCR)\n* ![img](https://img.shields.io/github/license/AuroraWright/owocr) [AuroraWright/owocr](https://github.com/AuroraWright/owocr)\n* ![img](https://img.shields.io/github/license/b1tg/win11-oneocr) [b1tg/win11-oneocr](https://github.com/b1tg/win11-oneocr)\n* ![img](https://img.shields.io/github/license/mity/md4c) [mity/md4c](https://github.com/mity/md4c)\n* ![img](https://img.shields.io/github/license/swigger/wechat-ocr) [swigger/wechat-ocr](https://github.com/swigger/wechat-ocr)\n* ![img](https://img.shields.io/github/license/rupeshk/MarkdownHighlighter) [rupeshk/MarkdownHighlighter](https://github.com/rupeshk/MarkdownHighlighter)\n* ![img](https://img.shields.io/github/license/sindresorhus/github-markdown-css) [sindresorhus/github-markdown-css](https://github.com/sindresorhus/github-markdown-css)\n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHIllya51%2FLunaTranslator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FHIllya51%2FLunaTranslator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHIllya51%2FLunaTranslator/lists"}