GithubHelp home page GithubHelp logo

lanpangci / misakatranslator Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hanmin0822/misakatranslator

1.0 1.0 0.0 35.45 MB

御坂翻译器—Galgame/文字游戏/漫画多语种实时机翻工具

License: GNU General Public License v3.0

C# 99.29% HTML 0.02% C++ 0.44% C 0.12% Python 0.11%

misakatranslator's Introduction

MisakaTranslator 御坂翻译器

Galgame/文字游戏/漫画多语种实时机翻工具
开源 | 高效 | 易用
CI

中文English

MisakaTranslator的名字由来是因为本软件连接到了一万多名御坂妹妹所组成的『御坂网络』,利用其强大的计算能力来提供实时可靠的翻译(误)

MisakaTranslator相关文件下载地址

测试版演示视频

2.0版本教程

软件功能及特点

  • 兼容性强:支持Hook+OCR两种方式提取游戏文本,能适配绝大多数游戏
  • 可离线:支持完全离线工作(Hook模块离线、可选的Tesseract-OCR模块离线、三种离线翻译API)
  • 高度可拓展的文本修复:针对Hook提取到的重复文本提供多种去重方式
  • 提供更好体验的在线API:提供多种在线API(百度OCR+多种在线翻译API+多种公共接口翻译)
  • 更高的OCR精度:支持在提交OCR前对图片进行预处理(多种处理方法)
  • 分词及字典:支持Mecab分词和字典功能,可针对单词进行查询
  • 翻译优化系统:支持人名地名预翻译,提高翻译质量,这个系统正在被不断完善
  • 人工翻译系统:支持用户自己定义语句翻译并生成人工翻译文件以供分享
  • TTS语音发音:支持朗读句子和单词
  • 漫画翻译:更友好、准确的漫画翻译
  • 高效:使用C#开发,程序效率较使用Python开发的VNR要高
  • 易用:UI亲切,易上手,有详细教程
  • 更多功能,正在开发 本项目目前处于维护状态,不会添加新功能

从源码构建

  • 本项目的目标框架为4.7.2
  • KeyboardMouseMonitor为VC项目,如不想构建可去掉,之后复制lib
  • 其余二进制依赖需在构建完成后手动从已Release的包中复制lib文件夹
  • Actions的artifact为nightly build,也不含lib
  • 如果想用Tesseract4,复制tessdata文件夹

帮助开发者

如果您对这个项目感兴趣,想提供任何帮助,欢迎联系作者。

E-Mail/QQ:[email protected]

本项目所使用到的其他开源项目

本项目开发过程中使用到的重要参考文献

项目团队成员

MisakaProject

MisakaProject是基于MisakaTranslator或辅助其功能所开发的一切项目的集合。

如果您有意将自己的相关类型项目加入到MisakaProject中,请联系作者。

MisakaPatcher添加了对外挂汉化补丁的支持,因此本工具更适合喜欢人工翻译的玩家,也为解包封包遇到困难的汉化人员提供了另一种发布汉化的途径。

MisakaHookFinder适用于部分游戏无法使用此翻译器直接得到文本Hook方法的场合,用户可以通过它自行搜索得到Hook特殊码或直接使用其获取源文本,同时也支持剪贴板输出原文。

贡献者名单

感谢所有对本项目开发提供帮助的人!

作出贡献

如果您想为本项目作出贡献,请参阅贡献指南

其他注意

软件开发过程中使用到部分网络素材,如果侵犯到您的权益,请第一时间联系作者删除,谢谢!

misakatranslator's People

Contributors

imba-tjd avatar hanmin0822 avatar unlsycn avatar tpxxn avatar jsc723 avatar dackdawn avatar timkayhou avatar nios34 avatar cpcer avatar luojunyuan avatar kjstart avatar

Stargazers

Roman avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.