因为PR被拒,所以重写了整个逻辑

ShadowVap 2026-01-02 15:54 1

各位佬友好,我是 AiNiee-CLI 的作者

很多朋友可能还在用原版的 GUI 翻译工具。原本我也想给原项目添砖加瓦,提交了一些关于多格式适配(比如 azw3, mobi 电子书)和底层架构优化的代码,本来是直接利用我现有的工具然后调用Calibre进行格式转换的,这样又快,又不影响本身的逻辑,还不用去自己啃那些格式,结果嘛……因为为了实现多格式,修改了推理时候的处理顺序逻辑被原作者拒绝了,PR 我自己 Close 了


行吧,既然你不带我玩,那我就自己造个轮子


我花了几天时间精简重构成了一个全新版本:AiNiee-CLI



  1. 全格式适配(AutoType)

    虽然原版也支持自动识别格式,但它不完善,我新增了对各种电子书的支持

    还有就是你不再需要纠结这文件是 Epub、MTool 还是 RenPy,你直接把文件或文件夹扔进去,CLI会自动识别它是啥,并用最精准的方式去翻译。原版不支持的电子书格式


2.原版带着图形界面,但是底层逻辑还是控制台展示内容

CLI版本: 纯 Python 驱动的彩色命令行界面(TUI)虽然看起来是黑框框,但其实非常华丽,而且极致轻量(我一个512MB的树莓派都能调用在线API进行翻译,你只要SSH进去,uv run ainiee(记得配置好环境),然后123 123的确认即可, 同样的翻译任务,CLI版本速度快、不卡顿、老古董电脑也能跑。所有的性能都留给了翻译,而不是去画那个花里胡哨的窗口


3.很多小白听到“命令行”就怕,其实我特意准备了 launch.bat 启动脚本

这样双击就能用! 进去之后全是中文引导,你只需要按 123 选菜单,剩下的交给 AI来翻译,这不比在复杂的 GUI 界面里找半天设置要快嘛


写在最后:


如果你厌倦了原版,或者有大量复杂格式的文件需要翻译,欢迎来试试这个CLI版本

GitHub 搜:ShadowLoveElysia/AiNiee-CLI

或直接点击 GitHub - ShadowLoveElysia/AiNiee-CLI: ⚡ An optimized, headless CLI for AiNiee powered by UV. Features intelligent format conversion, multi-profile config system, and stabilized TUI. ⚡ 基于 UV 驱动的 AiNiee 优化版 CLI 提供智能化格式输入/转换、多配置文件系统及高度稳定的 TUI 界面,专为高效批处理设计

想折腾的代码随便看,想干活的直接点 launch.bat,谁更好用我相信各位自有判断

下面是这个CLI版本的截图





最新回复 (10)
  • Linus Torvalds 01-02 15:54
    1

    前排支持一下佬

  • Micheal 01-02 16:15
    2

    挺好的,用cc给自己造工具

  • 氯雷他定 01-02 16:21
    3

    说实话,没看懂你这个项目是干啥的,你可以介绍一下啊

  • ShadowVap 楼主 01-02 16:29
    4

    就是调用API自动对输入内容进行翻译,翻译一些外文小说或者游戏内的语言文件什么的

  • skyil 01-02 16:31
    5

    支持下佬,等会就去试试

  • 氯雷他定 01-02 16:33
    6

    任何输入框都能调用吗、那挺不错^-^

  • ShadowVap 楼主 01-02 16:35
    7

    绝大多数文本格式都支持,电子书是直接调用calibre转换成最标准的EPUB作临时文件,其他的格式我暂时还没动过,如果需要实时OCR来翻译原文,建议去用Luna翻译

  • 大帅哥 01-02 17:00
    8

    太强了!大佬

  • Xeltra 09-06 16:17
    9

    请问一下,翻译适合用什么模型,便宜量大管饱,我用Gemini翻译小黄油老是报错或者被拒绝

  • ShadowVap 楼主 09-06 16:32
    10

    之前我会推荐DS,现在看情况吧,DS不是不能用,不过记得在梁文谷的时候用

* 帖子来源Linux.do
返回