Glyphshift
Windows 桌面应用的运行时界面翻译工具。
在应用运行期间捕获源界面文字,并使用可复用词典替换为目标语言,不修改目标应用安装文件。
特点
- 即点击用, 放弃传统逐字符汉化方式
- AI 接入, 瞬间搞定翻译
- 适用场景广泛, 由后续也可以支持更多场景
适用场景
- 传统 windows 软件
- 工具类软件
- 游戏
原理简单介绍
软件出现"文字", 大部分是通过某一种渲染方式, 我们针对该渲染方式进行系统层面的拦截, 捕获原文并进行替换
目前支持的适配器(场景)
- ExtTextOutW: 传统 Windows 软件,支持字距、裁剪和部分特殊文字。
- TextOutW: 适合传统 Windows 控件和简单自绘界面。
- DrawTextW / DrawTextExW: 传统按钮、标签和窗口中的矩形文字布局
- GdipDrawString: 传统自绘面板和图形界面。
- MonoGame 标准文字: .NET 6+ 的 MonoGame DrawString 标准文字,支持缺字字体回退;自绘纹理文字不覆盖。停用后恢复原文,组件保留到目标退出。[技术文档](https://docs.monogame.net/api/Microsoft.Xna.Framework.Graphics.SpriteBatch.html)