AiNiee
综合介绍
AiNiee是一款专注于AI翻译的桌面应用程序,主要用于自动翻译各类长文本内容。用户可以通过这个工具一键处理多种格式的文件,例如游戏客户端导出的文本、电子书、视频字幕和办公文档。它通过集成多种在线AI翻译接口和支持本地大语言模型的方式,来实现文本的自动翻译。AiNiee为需要处理大量外语文本的用户提供了一个便捷的解决方案,特别是对于游戏汉化和长篇文档阅读等场景,能够节省手动翻译的时间。该工具支持多种专门为长文本翻译优化的技术,如上下文关联和思维链翻译,以确保翻译结果在长段落中保持逻辑和连贯性。同时,软件提供了丰富的自定义选项,包括术语表、翻译风格设定和AI润色,让用户可以根据自己的需求调整翻译的质量。
功能列表
- 广泛的文件格式支持:
- 游戏文本:支持Mtool、Renpy、Translator++、ParaTranzr等多种游戏文本提取工具导出的文件。
- 电子书:支持
Epub
和TXT
格式。 - 字幕文件:支持
Srt
、Vtt
、Lrc
格式。 - 文档:支持
Word
、PDF
、MD
格式。
- 一键式操作: 用户只需将包含原文的文件夹拖入软件界面,即可自动识别文件类型和语言,点击开始便可执行翻译任务。
- 长文本翻译优化:
- 采用思维链翻译和上下文关联技术,提升长篇文章翻译的连贯性和准确性。
- 支持AI术语表功能,用户可以自定义专业词汇或角色名字的翻译,确保全文统一。
- 高质量翻译定制:
- 支持通过提示词(Prompt)调整翻译效果,例如设定角色介绍、故事背景或特定的翻译风格。
- 内置一键AI润色、一键AI排版和一键提取术语等功能,用于进一步提升译文质量。
- 多种翻译引擎:
- 在线接口:支持接入DeepSeek、火山引擎等付费在线AI服务。
- 本地模型:支持通过Sakura_Launcher_GUI、OneClickLLAMA、LM Studio、ollama等工具在本地计算机上运行大语言模型进行翻译。
- 批量处理: 支持同时翻译文件夹内的多个文件,并能处理多层文件夹结构。
- 配置迁移: 软件的设置信息保存在
resource/config.json
文件中,方便在更新软件版本时迁移个人配置。
使用帮助
AiNiee的操作流程被设计得非常简单,核心只有三个步骤:配置接口、导入文件和开始翻译。下面将详细介绍如何安装和使用这款工具。
第一步:配置翻译接口
AiNiee本身不提供翻译能力,它是一个通过调用AI模型API来实现翻译的“外壳”工具。因此,在使用前,你必须先配置至少一个翻译服务。你可以选择在线接口,也可以选择在本地运行的模型。
1. 在线接口(推荐新手使用)在线接口的优点是配置简单,对电脑硬件没有特殊要求,并且支持所有语言的翻译。缺点是需要支付费用,但通常性价比较高。
- 获取API Key: 你需要访问如DeepSeek或火山引擎等AI服务提供商的官方网站,注册账户并获取API Key。这通常在网站的“开发者”或“API”部分可以找到。
- 配置AiNiee:
- 打开AiNiee软件,在设置界面找到“接口管理”或类似的选项。
- 将你获取到的API Key粘贴到对应的输入框中。
- 如果你有多个Key,可以在输入框中用英文逗号
,
隔开,例如key1,key2,key3
。这样可以在翻译时轮流使用,分担消耗压力并可能加速翻译。
2. 本地模型(适合高级用户)如果你有一块性能不错的显卡(GPU),或者不希望数据离开本地计算机,可以选择使用本地大语言模型。
- 安装本地模型运行工具: 你需要先安装一个能运行本地模型的软件,例如
LM Studio
、ollama
或OneClickLLAMA
等。这些工具可以帮助你下载并运行像Qwen2.5、SakuraLLM这样的大模型。 - 启动本地服务: 按照你选择的本地模型工具的指南,下载一个合适的模型并在本地启动一个API服务。通常这会在本地创建一个类似
http://127.0.0.1:11434/v1
的API地址。 - 配置AiNiee: 在AiNiee的接口设置中,选择“本地模型”或相应的选项,并将你的本地API地址填入。
第二步:准备并拖入文件夹
AiNiee的核心操作逻辑是处理“文件夹”而不是单个文件。
- 创建输入文件夹: 在电脑上新建一个文件夹,将所有需要翻译的原文文件(如
.txt
,.epub
,.docx
等)放入这个文件夹中。 - 游戏翻译的特殊准备: 如果你要翻译游戏,不能直接拖入游戏安装目录。你需要先使用专门的文本提取工具(如
Mtool
或Translator++
)从游戏中导出文本文件,然后将这些导出的文本文件放入新建的输入文件夹中。 - 拖入操作: 将准备好的输入文件夹直接拖拽到AiNiee主界面的指定区域内。软件会自动分析文件夹中的文件类型。
第三步:开始翻译
完成以上步骤后,翻译过程就非常简单了。
- 点击开始: 在AiNiee界面上点击“开始翻译”按钮。
- 等待完成: 软件会开始调用你配置好的AI接口进行逐文件翻译。翻译进度会显示在界面上。根据文件数量和文本长度,这个过程可能需要一些时间。
- 获取译文: 翻译完成后,软件会自动生成一个输出文件夹,其中包含了所有翻译好的文件。你可以直接打开查看译文。
进阶功能:提升翻译质量
如果你对默认的翻译质量不满意,可以使用以下高级功能进行优化。
- AI术语表: 在软件的设置中找到“AI术语表”功能。这是一个表格,你可以在里面添加原文和对应的译文。例如,你可以设定
"John"
必须翻译成"约翰"
。这样,在翻译全文时,软件会强制使用你设定的译文,确保关键名词(如人名、地名、技能名)的统一和准确。 - AI禁翻表: 与术语表类似,你可以在“AI禁翻表”中添加不希望被翻译的词语,例如代码、特定ID等。
- 自定义提示(Prompt): 在高级设置中,你可以编辑用于指导AI翻译的提示词。例如,你可以添加一句“请使用活泼、口语化的风格进行翻译”,或者提供一段故事背景介绍,帮助AI更好地理解上下文,从而生成更贴切的译文。
- AI润色和排版: 翻译完成后,可以使用软件提供的“一键AI润色”或“一键AI排版”功能,对生成的译文进行二次处理,使其读起来更通顺,格式更美观。
应用场景
- 游戏汉化对于希望玩外语RPG或SLG游戏的玩家,可以使用Mtool等工具提取出游戏文本,然后通过AiNiee进行快速翻译,生成外挂式的机翻汉化补丁,以理解游戏剧情和任务。对于有志于制作精校汉化补丁的开发者,AiNiee可以作为初步翻译工具,快速生成第一版译文,之后再由人工进行校对和润色,极大地提高了汉化工作的效率。
- 阅读外文小说和文献当你得到一本外语的Epub电子书或一篇PDF格式的研究论文时,可以直接将文件放入文件夹,使用AiNiee进行整本(篇)翻译。其长文本优化功能可以确保章节之间的术语和风格保持一致,让你能够流畅地阅读主要内容,快速获取信息。
- 视频字幕翻译对于从视频网站下载的Srt或Vtt格式的外语字幕,可以使用AiNiee快速生成中文字幕文件。这样,在观看外语电影、纪录片或在线课程时,就可以加载自己翻译的字幕,解决了没有官方中文字幕的问题。
- 文档快速翻译在工作中需要处理大量的Word或Markdown格式的外语技术文档、业务报告时,可以利用AiNiee的批量翻译功能,一次性翻译整个项目的所有文档,方便团队成员阅读和理解。
QA
- AiNiee是免费的吗?AiNiee软件本身是免费的,并且是开源的。但它需要调用AI翻译服务才能工作,这些服务(如DeepSeek API)通常是按使用量收费的。如果你使用本地模型进行翻译,则费用主要体现在你的硬件成本和电费上。
- 翻译游戏时,为什么不能直接把游戏文件夹拖进去?因为游戏的文件结构很复杂,文本通常被打包在特殊格式的资源文件中。AiNiee无法直接读取这些文件。你需要先用像Mtool这样的专业游戏文本提取工具,将对话、菜单、道具描述等文本“抓取”出来,保存为通用的
.txt
或其他格式,然后AiNiee才能处理这些文本文件。 - 翻译质量不理想怎么办?首先,可以尝试更换不同的AI翻译接口,因为不同的AI模型擅长的领域和语言风格不同。其次,强烈建议使用“AI术语表”功能,将游戏中重要的人名、地名、专有名词固定下来,这是提升翻译准确性的最有效方法。最后,可以尝试在设置中编写详细的提示词(Prompt),告诉AI你想要的翻译风格和背景信息。
- 更新软件版本后,我之前的设置会丢失吗?不会。AiNiee的所有配置信息都保存在软件目录下的
resource/config.json
文件中。当你下载了新版本的AiNiee后,只需将旧版本中的这个config.json
文件复制到新版本的resource
文件夹中,即可恢复你所有的设置,包括API Key和术语表等。