Galgame translator for visual novels
Top 6.9% on sourcepulse
LunaTranslator is a versatile visual novel translator designed for gamers and enthusiasts seeking to overcome language barriers in Japanese galgames and other visual novels. It offers multiple text extraction methods, extensive translation engine support, and additional features like OCR, clipboard integration, and TTS, aiming to provide a comprehensive and customizable translation experience.
How It Works
The translator employs several methods for text acquisition, including HOOKing into game processes for direct text capture, supporting embedded translations for specific game engines, and extracting text from emulators. For games where HOOKing is not feasible, it offers OCR capabilities, supporting both online and offline models. Translation is facilitated through a wide array of online and offline engines, including large language models, and supports custom Python extensions for new interfaces.
Quick Start & Requirements
Highlighted Details
Maintenance & Community
The project is actively maintained by HIllya51. Community interaction and support are available via Bilibili videos and GitHub Issues.
Licensing & Compatibility
LunaTranslator is licensed under GPLv3. It incorporates numerous third-party libraries, each with its own license (e.g., OpenCV, ONNX Runtime, PaddleOCR). Compatibility for commercial use or linking with closed-source applications may be affected by the GPLv3 license and the licenses of its dependencies.
Limitations & Caveats
The software is primarily designed for Windows. While it supports many games, compatibility with specific engines or anti-cheat mechanisms may vary, requiring user feedback for improvements. The GPLv3 license necessitates that any modifications or derivative works distributed must also be open-sourced under the same license.
19 hours ago
1 day