Skip to content

Releases: soyeinfinity/UniversalLanguageToolforGame

UniversalLanguageToolv1.0.0

29 Mar 12:19

Choose a tag to compare

📦 v1.0.0 - Initial Release (Alpha)
这是 Universal Language Tool 的首个正式版本。本工具旨在解决游戏本地化(L10n)过程中的批量翻译痛点,通过接入大语言模型(LLM)实现高度自动化的 Excel 文案处理。

🚀 核心功能 (Key Features)
多模型聚合接入:原生支持 DeepSeek-V3、Gemini 2.5、GPT-4o 及主流国产大模型,支持自定义 API 接口与模型预设。

游戏本地化专项优化:

占位符与标签保护:严格保护 {0}, {name} 等逻辑占位符及 , 等富文本标签,确保翻译结果不破坏程序逻辑。

上下文语义识别:针对游戏 UI 与剧情文本优化 Prompt,保持文案简洁且符合语境。

自动化表格处理:

支持从 Excel 指定单元格(如 A2)开始批量翻译,并自动生成多语言对照列。

集成断点记录逻辑,自动跳过已翻译内容,节省 Token 消耗。

人性化交互体验:

支持 拖拽上传 Excel 文件。

内置实时运行日志与可视化进度条。

自动本地化存储 API 配置,无需重复输入。

🛠️ 技术实现 (Tech Stack)
Language: Python 3.8+

Frameworks: Tkinter (GUI), Pandas (Data processing)

Library: tkinterdnd2 (Drag & Drop support), openai SDK

📝 使用说明 (Quick Start)
配置你的 API Key 与对应的 Base URL。

拖入待处理的 .xlsx 或 .xls 表格。

设定起始行号及目标语言(如:英语,日语),点击“开始执行”。

⚠️ 安全提醒
请务必妥善保管你的 API Key。

本版本生成的 translator_config.json 包含私密信息,严禁将其上传至公共代码仓库。