mayokaze

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

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

    OPTIONS
    412 Precondition Failed
    shuijingwanwqyy
        12
    shuijingwanwqyy  
       15 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
       15 days ago via Android
    @woniuge https://github.com/bilibili/Index-Translate/blob/main/inference/llm/call_api.py

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

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

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

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

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