AiNiee

AiNiee

一款专注于Ai翻译的工具,一键自动翻译RPG SLG游戏,Epub TXT小说,Srt Vtt Lrc字幕,Word MD文档等等复杂长文本。

Stars: 2194

Visit
 screenshot

AiNiee is a tool focused on AI translation, capable of automatically translating RPG SLG games, Epub TXT novels, Srt Lrc subtitles, and more. It provides features for configuring AI platforms, proxies, and translation settings. Users can utilize this tool for translating game scripts, novels, and subtitles efficiently. The tool supports multiple AI platforms and offers tutorials for beginners. It also includes functionalities for extracting and translating game text, with options for customizing translation projects and managing translation tasks effectively.

README:

一键解决你99%的烦恼,一键享受丝滑般的翻译


软件介绍🧾

AiNiee 是一款专注于 Ai 翻译的工具,一键自动翻译 游戏、小说、字幕、文档 等复杂的长文本内容。

  • 多格式支持: 支持 json/xlsx/rpy 数据文件、Epub/TXT 小说、Srt/Vtt/Lrc 字幕、Word/MD 文档等多种格式,满足多样化需求。

  • 多平台支持: 无缝对接 OpenAI、Google、Anthropic、DeepSeek 等国内外主流 AI 平台,灵活选择,快速使用。

  • 多语言互译: 覆盖中文、英文、日文、韩文、俄语、西班牙语、法语、德语等多种语言,打破语言壁垒。

  • 强大插件扩展: 内置 双语对照器、翻译功能检查器、文本过滤器、文本规范器等实用插件,功能更强大。

  • 高效批量翻译: 多文件批量翻译、多线程并行处理、多 Key 轮询机制,效率倍增。

  • 长文本专属优化: 独家实现完美破限、tag翻译格式、思维链翻译、动态 Few-shot、自动术语统一、自动保留代码段、上下文理解、译文自动检查等技术,突破长文本翻译局限,保证译文连贯性。

  • 高质量翻译追求:提供提示词设置、AI 术语表、AI 禁翻表、文本替换、双子星翻译等高级功能,满足对翻译质量有更高要求的用户。


AiNiee三步走 📢

  • 第一步:配置接口

  • 第二步:项目设置

    接口名称: 选择你之前设置的接口

    项目类型: 选择待翻译的文件类型,小说、字幕、文档可直接进行翻译,游戏需要文本提取工具进行配合

    原文语言: 选择相应的原文文本语言

    译文语言: 你希望翻译成的语言

    输入文件夹: 把原文件放在这个文件夹内

    输出文件夹: 选择翻译后文件的存储文件夹,请不要和输入文件夹一个路径

  • 第三步:开始翻译


接口简介

  • 🤖AI调用平台

    支持平台 模型 白嫖情况 模型价格 限制情况
    OpenAI ChatGPT系列 现无免费额度 用途广泛
    GooGle Gemini系列 免费账号可白嫖,速度缓慢 用途广泛
    Cohere Command系列 免费账号可白嫖,速度一般 一般 用途广泛
    Anthropic Claude系列 免费账号绑卡可白嫖少量额度,速度缓慢 用途广泛
    Deepseek Deepseek系列 注册送少量免费额度,速度极快 便宜 用途广泛
    Amazon Bedrock Claude或其他系列 速度极快 安全限制
    月之暗面 Moonshot系列 注册送少量免费额度 一般 用途广泛
    零一万物 Yi系列 注册送少量免费额度 一般 安全限制
    智谱清言 GLM系列 注册送少量免费额度 一般 安全限制
    阿里云百炼 千问系列 注册送大量免费额度 便宜 安全限制
    火山引擎 豆包系列 注册送大量免费额度,速度极快 便宜 用途广泛
    SakuraLLM Sakura系列 本地模型,需显卡 免费 用途广泛
    本地小模型 开源模型 本地模型,需显卡 免费 用途广泛

游戏翻译

工具准备

  • 📖游戏文本提取工具

    工具名 介绍 项目类型
    Mtool 上手简单,推荐新人使用 Mtool导出文件
    ParaTranzr 上手中等,功能强大,推荐大佬使用 ParaTranzr导出文件
    RenPy SDK 上手中等,功能强大,推荐大佬使用 renpy导出文件
    Translator++ 上手中等,功能强大,推荐大佬使用 T++导出文件或Trans工程文件
    SExtractor 上手复杂,功能强大,推荐大佬使用 Mtool或者VNText导出文件
  • 📖术语表预提取工具

    工具名 说明
    小说工具箱 术语表辅助制作工具
    KeywordGacha 使用 AI 技术来自动生成实体词语表的翻译辅助工具
  • 📖本地模型运行工具

    工具名 说明
    Sakura_Launcher_GUI Sakura模型的专属GUI启动器
    OneClickLLAMA 一键运行 Qwen2.5 SakuraLLM 等本地 LLM 模型
    LM Studio 一个本地部署大语言模型(LLM)平台,致力于简化LLM的使用和管理。
    ollama 开源跨平台大模型工具

翻译教程


功能说明

接口管理

  • OpenAI官方配置示例:


    模型选择: 请自行了解模型之间的区别后再进行更改。

    API KEY: 填入由OpenAi账号生成的api_key

  • 自定义平台配置示例:


    请求地址: 填入中转平台提供的请求地址,示例:https://api.XXXXX.com ,不要在后面单带一个/

    自动补全: 会在上面输入的请求地址自动补全“v1”

    请求格式: 根据中转能够支持的请求格式进行选择,一般是openai格式

    模型选择: 可下拉选择,也可以自行填入模型名字

    API KEY: 填入中转平台给你生成的API KEY


    每分钟请求数: RPM (requests per minute)每分钟向模型接口发送的翻译任务数量

    每分钟tokens数: TPM (tokens per minute)每分钟向模型接口发送的tokens总数(类似字符总数)

项目设置

  • 配置示例:


    项目类型: 需要翻译的原文文件类型

    接口名称: 翻译文本时希望使用的接口平台

    原文语言: 选择相应的原文文本语言

    译文语言: 你希望翻译成的语言

    输入文件夹: 选择你需要翻译的原文文件,把原文尽量放在一个干净的文件夹内,文件夹内没有其他文件,因为会读取该文件夹内所有相同的的文件类型,包括子文件

    输出文件夹: 选择翻译后文件的存储文件夹,请不要和输入文件夹一个路径

提示词设置

  • 基础提示词:


    通用: 综合通用,花费最少,兼容各种模型,完美破限

    思维链: 融入翻译三步法,提升思考深度,极大增加输出内容,极大增加消耗,提升文学质量,适合普通模型,完美破限

    推理模型: 精简流程,为 DeepSeek-R1 等推理模型优化,释放推理模型的思考能力,获得最佳翻译质量

    自定义提示词: 系统提示词将更改为你所写内容

插件说明

其他说明

  • 多key轮询

    如果想使用多个key来分担消耗压力,根据key数量进行加速翻译,请使用同类型账号的key,而且输入时在每个key中间加上英文逗号,不要换行。例如:key1,key2,key3

  • 批量文件翻译

    把所有相同类型的文件放在输入文件夹即可,也支持多文件夹结构

  • 配置迁移

    配置信息都会存储在resource的config.json中,下载新版本可以把它复制到新版本的resource中。

  • 缓存文件

    当翻译遇到问题时,可以之后更改翻译项目为缓存文件,并在输入文件夹选择该缓存文件所在的文件夹进行继续翻译。当继续翻译Epub与word文件时,还需要把原来的文件和缓存文件放在同一个文件夹里面。

  • 双子星翻译

    详细介绍链接 双请求结构的翻译流程,大佬们探索AI可能性的新玩具。


贡献指南

  • 开发增强插件: 请根据插件编写指南进行开发更强功能插件

  • 改进或增加支持文件: 需要有一定的代码编程能力,拉取源码进行改进。文件具体读取代码在ModuleFolders\FileReader与FileOutputer文件夹中。文件读写功能分发在FileReader与FileOutputer。UI支持在UserInterface\Setting的ProjectSettingsPage。

  • 完善正则库: 正则库的完备将极大帮助游戏内嵌工作的进行,并利好下一次游戏翻译工作和造福其他翻译用户,正则库在Resource\Regex文件夹中

  • 改进翻译流程: 翻译文本测试项目里面包含常用场景的一些数据文本,可以改进测试数据,或者以测试数据表现改进AiNiee翻译流程

  • 改进界面翻译: 多语言界面的UI文本可能翻译不够准确合适,可以提交你的修改意见,或者直接进行修改。本地化文本在Resource\Localization文件夹中


声明

该款AI翻译工具仅供个人合法用途,任何使用该工具进行直接或者间接非法盈利活动的行为,均不属于授权范围,也不受到任何支持和认可。


赞助💖

xxxx

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for AiNiee

Similar Open Source Tools

For similar tasks

For similar jobs