mayokaze

开源了个翻译模型 Index-Translate 🌍 150 种语言,免费 API 已开,欢迎体验

  •  1
     
  •   mayokaze · 3 days ago · 1230 views

    大家好,我是 B 站 Index LLM 团队成员 最近开源了 Index-Translate ,基于 Qwen3.5 Base 做了翻译训练。支持 150 种文本语言,有 2B 、9B 和 35B-A3B preview

    网页 demo 直接试:👉https://index-translate.bilibili.com

    懒得下权重的话,我们现在开了免费 API ,兼容 OpenAI 接口。 改一下现有客户端的 base URL 就能接,也写了一个零外部依赖的 Python 调用脚本:

    👉https://github.com/bilibili/Index-Translate/blob/main/inference/llm/call_api.py

    除了翻译质量,也专门训练了指令遵循。可以塞术语表、指定文风、要求保留内容和格式。比如翻小说时固定人名和境界名,或者直接要求“别解释,只输出译文”。

    顺便还做了几个分支:

    • 🎙️Echo:语音直接翻成字幕,或者带音色克隆的端到端语音翻译。
    • ⏱️Homura:给译文设音节预算,适合要卡时长的场景。
    • 📚Nailong:长文档翻译模型,减少分块造成的前后不一致。

    Repo: https://github.com/bilibili/Index-Translate
    权重: https://huggingface.co/collections/IndexTeam/index-translate

    反馈直接回帖或者提 issue 都行,谢谢。

    17 replies  •  2026-10-08 13:25:34 +08:00
    ldm0
        1
    ldm0  
       3 days ago   ❤️ 1
    35B-A3B 好评
    lsylsy2
        2
    lsylsy2  
       3 days ago
    以前用过 sakura ,是不是比较类似的模型
    mayokaze
        3
    mayokaze  
    OP
       3 days ago
    @lsylsy2 小说和文化迁移方面类似,但我们是通用全功能的翻译模型,支持小语种支持自定义指令约束(专名,格式等),也有端到端语音翻译等衍生模型
    btpuadom
        4
    btpuadom  
       3 days ago via iPhone   ❤️ 1
    感谢 不喜欢苹果的默认翻译太干涩了 各家 api 要么贵 要么没有调教过 这个免费 api 刚好配合手机的翻译 app 变成默认翻译 翻译了一些网站还有 app 的内置字幕 翻译快而且不生硬
    mayokaze
        5
    mayokaze  
    OP
       3 days ago via Android
    @btpuadom 觉得好用的话求个 star🙏
    StrayBugs
        6
    StrayBugs  
       3 days ago via Android   ❤️ 1
    已🌟 🤗
    iyuanyi
        7
    iyuanyi  
       3 days ago via iPhone
    api 免费多久呢
    shuijingwanwqyy
        8
    shuijingwanwqyy  
       3 days ago   ❤️ 1
    谢谢,我也准备测试一下了。我现在默认用的翻译模型是 GPT-5.6 Sol High.之前也用过 GLM 5.2 。
    mayokaze
        9
    mayokaze  
    OP
       3 days ago via Android
    @iyuanyi 取决于项目能不能争取到资源 点点 github star/hf like 帮帮小茵🥺
    wanjie
        10
    wanjie  
       2 days ago via Android
    马克翻译
    woniuge
        11
    woniuge  
       2 days ago
    API 似乎不支持浏览器的预检请求.

    OPTIONS
    412 Precondition Failed
    shuijingwanwqyy
        12
    shuijingwanwqyy  
       2 days ago
    刚实际测了一下,免费 API 是可用的,短文本翻译也正常。
    不过目前 Index-Translate-35B-A3B 公开 API 的上下文只有 4096 tokens ,我这边完整的翻译质量测试输入大约 1.2 万 tokens ,直接报 exceed_context_size_error 。
    为了保证和 GPT-5.6 / GPT-6.1 的测试条件一致,我就没通过删上下文、删术语表或者拆请求来强行测试了。等以后 API 上下文提高后,再补一次正式质量对比。
    mayokaze
        13
    mayokaze  
    OP
       2 days ago via Android
    @woniuge https://github.com/bilibili/Index-Translate/blob/main/inference/llm/call_api.py

    浏览器带的请求会被公司 waf 拦截,需要本地代理一下
    mayokaze
        14
    mayokaze  
    OP
       2 days ago via Android
    @shuijingwanwqyy 感谢关注,现在版本设成 4k 的原因是主模型实际上没在更长 ctx 上大规模训练过,输出过长会显著劣化。更长上下文我们现在是作为实验性的长文档模型发布
    https://index-translate.bilibili.com/?p=/site/doc.html 未来会直接扩充主模型上下文。现在能做的是我们可以先尝试把输入放宽一点
    mayokaze
        15
    mayokaze  
    OP
       2 days ago via Android
    @shuijingwanwqyy 支持 in16k out4k 了
    shuijingwanwqyy
        16
    shuijingwanwqyy  
       1 day ago
    @mayokaze 感谢调整。

    我这边确认了一下,`in16k / out4k` 对部分长文本场景来说,output 还是有些紧张,尤其不同语言翻译后长度可能会比英文更长。

    如果方便的话,希望可以把 output 上限提高到至少 **8k tokens**。这样我这边就可以重新进行完整测试和评分。

    如果目前暂时不方便调整,也没关系,我这边就先暂停测试,之后条件合适时再继续。

    感谢支持。
    mayokaze
        17
    mayokaze  
    OP
       1 day ago via Android
    @shuijingwanwqyy 嗯 因为更长输出没有测试过
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3258 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 12:39 · PVG 20:39 · LAX 05:39 · JFK 08:39
    ♥ Do have faith in what you're doing.