本项目用于编写Galgame AI翻译时所用的项目GPT字典,支持
语法高亮、注释和取消注释、查找替换(支持在特定字段进行)等功能,
且支持多种翻译器的字典格式之间的互相转换
- 操作系统: Windows 10 或 Windows 11 (Linux和mac上未测试)
- 版本控制工具: git
- python 3.13.7 :不保证其它python版本能否正常运行
git clone https://github.com/natsumerinchan/GPTDictEditor.git
cd .\GPTDictEditorpython -m venv venv.\venv\Scripts\activatepip install -r .\requirements.txtpython .\main.py或双击运行run.bat
.\venv\Scripts\activatepip install pyinstaller下载upx的win64版并将upx.exe和upx.1复制到
venv\Scripts文件夹(直接在.\github\bin复制亦可)
pyinstaller --noconfirm --onefile --windowed --add-data "docs/help.md;docs" --name "GPTDictEditor" main.py详见help.md
//格式为日文[Tab]中文[Tab]解释(可不写),参考项目wiki
原文1 译文1 注释1
原文2 译文2 注释2
原文3 译文3 注释3gptDict = [
{org = "原文1", rep = "译文1", note = "注释1"},
{org = "原文2", rep = "译文2", note = "注释2"},
{org = "原文3", rep = "译文3", note = "注释3"},
]gptDict = [
{searchStr = "原文1", replaceStr = "译文1", note = "注释1"},
{searchStr = "原文2", replaceStr = "译文2", note = "注释2"},
{searchStr = "原文3", replaceStr = "译文3", note = "注释3"},
][
{
"src": "原文1",
"dst": "译文1",
"info": "注释1"
},
{
"src": "原文2",
"dst": "译文2",
"info": "注释2"
},
{
"src": "原文3",
"dst": "译文3",
"info": "注释3"
}
]