SiqYin

PiliBabel 是带 AI 翻译的第三方 B 站客户端,支持 Android、Windows 与 Linux,可把界面、评论和弹幕译成 157 种语言。

v3.8.6
发布于
12 小时前
3
星标
105
下载
同步于
10 小时前

最新版本

v3.8.62026年11月10日 14:08
下载慢?可在上方随时切换镜像源

项目说明

项目概述

PiliBabel 把 bilibili 的中文界面、标题、评论与弹幕,变成你选定的语言,翻译由内置模型或你自己的 OpenAI 兼容接口完成。它从 PiliNara / PiliPlus 这条分支继续开发,保留视频、直播、动态与离线缓存,并在上面加了一层全局翻译。安装包覆盖 Android、Windows 与 Linux,Android 端最低 7.0;语言列表合并了官方模型的 151 种语言与额外 6 种(繁体中文、简体与繁体吴语、大陆与台湾闽南语、壮语),共 157 种。

项目 内容
版本 3.8.6
平台 Android 7.0 及以上、Windows、Linux
技术栈 Flutter 3.47.2,Dart 3.13 及以上
翻译引擎 内置 Index-Translate-35B-A3B 或自建 OpenAI 兼容接口
许可 GPL-3.0

装好即可用内置免费模型翻译整个界面,不必申请 API Key。

主要功能

  • 全局界面翻译:约 1650 条文案经 uiTx() 包装,覆盖导航、视频卡片、详情页、评论与动态
  • 双翻译引擎:内置引擎指向 index-translate.bilibili.com/v1 免费端点,自建引擎可填任意 /chat/completions 地址
  • 弹幕翻译:播放器右上角独立开关,默认关闭,按播放头前 15 秒分批预翻译
  • 字幕翻译:中文外挂字幕按上下文分块翻译,支持多字幕轨管理与离线越南语词典
  • 术语表:15 张表覆盖原神、星穹铁道、明日方舟等作品,每表 5 种语言,合计 11600 条以上词条
  • 耳机音画同步:播放器默认走 mpv 的 AudioTrack 后端,顺序为 audiotrack,aaudio,opensles,用实测延迟对齐音画
  • 离线音频缓存:可选 Hi-Res、杜比全景声、192K、132K、64K,按 CDN 原始容器保存为 m4a、mp3、flac、wav、aac 或 ogg
  • 下载到本地:视频以 fnval=1 单流下载为可直接播放的 MP4,音频保持原格式,不覆盖同名文件
  • 海外节点优选:优先选择 *.akamaized.net、mirror*ov、cn-hk-eq-bcache 等海外 CDN

使用流程

  1. 首次启动时在引导对话框确认开启翻译,应用会自动选中内置模型
  2. 选择目标语言;选简体中文时直接显示原文,不发出翻译请求
  3. 在「AI 功能」页切换引擎,自建引擎需填 Base URL、API Key 与模型名
  4. 打开任意视频,界面与标题按需排队翻译,结果写入 GetStorage 缓存
  5. 需要弹幕翻译时打开播放器右上角开关,并确认弹出的提示
  6. 缓存音频或下载视频时,在视频页菜单选择「缓存音频」或「下载到本地文件夹」

适用人群

  • 不懂中文的 B 站观众
  • 需要繁体或方言界面的用户
  • 常看日语原声番剧的用户
  • 习惯自建翻译接口的用户
  • 想在桌面端刷 B 站的人

系统要求

项目 要求
操作系统 Android 7.0 及以上、Windows、Linux
最低 SDK minSdk 24,targetSdk 37
构建环境 Flutter 3.47.2,Dart 3.13 及以上
网络 可访问 bilibili 接口与所选翻译端点
存储 下载与字幕缓存需要可写目录权限

注意事项

  • 简体中文直通:目标语言为 zh-CN 时直接返回原文,不发请求
  • 请求批量不同:内置引擎每次只发一条字符串,自建接口每批最多 16 条、并发不超过 10
  • 弹幕延迟:弹幕过密时可能先显示原文,译文到达后在原位替换
  • 依赖网络:离线状态下除简体中文外的目标语言不会生效
  • 未打包平台:iOS 与平板版本尚未提供安装包

历史版本

排序