Index-Translate is Apache-2.0: what to check for commercial captions
Bilibili lists Index-Translate under Apache-2.0 on GitHub and Hugging Face. Check the license text, the public API terms and your own markets before shipping.

Bilibili's Index-Translate repository and the Index-Translate-35B-A3B-preview model card both name the Apache-2.0 license, which is a permissive license that normally allows commercial use. The free public API is a separate service, and its page does not state rate limits, so read its terms before you build a business on it.
This is not legal advice. Facts are from the Index-Translate README and the Hugging Face model card, read 2026-10-05.
What each page says
The two surfaces are the weights and the hosted endpoint.
| Surface | What the page says | What it does not say |
|---|---|---|
| GitHub README | Apache-2.0; 150 languages; free public API at index-translate.bilibili.com/v1 for Index-Translate-35B-A3B | Rate limits |
| Hugging Face card (35B-A3B preview) | Apache-2.0; OpenAI-compatible usage; prompt template for translation | Terms of the hosted API |
| Sizes | 2B, 9B and 35B-A3B (preview) | Which size to use for captions |
A short pre-launch list
- Keep the license text and notices that Apache-2.0 asks for if you redistribute weights; calling the hosted API is a different relationship.
- Treat the free public API as best effort. Put the translate call behind a function so you can swap the endpoint for a self-hosted copy of the weights.
- Do not send customer secrets or personal data to any hosted endpoint unless its terms allow it.
- Keep a person in the loop for legal, medical and price text in any language.
Where Sume comes in
Sume's media jobs in this pipeline do not translate; they burn the text you send. Captions over authored cues are $0.20 per job for clips up to 60 seconds, so the translation step is the only place the license question applies. See the pricing page for the other steps.
Sources
Related posts
More in Use cases
- Indie game trailer: 40 s of Omni with 3-second gameplay references
Trim 3-second gameplay captures with Sume video trim and feed them to Gemini Omni 1.1 Flash as video references for a 40-second trailer. Steps and cost.
- Instagram Feed 1:1 and 4:5 ads: keep bottom and sides clear
Meta says 9:16 ads keep all four edges clear, while non-9:16 Instagram Feed ads (1:1, 4:5) keep the bottom and sides clear. What that changes for Sume captions.
- Instagram Feed video ad primary text: 125 characters, 30 hashtags
Meta's Instagram Feed video ad page lists primary text at 125 characters and 30 hashtags at most. Check bulk-generated copy against both before upload.
- Instagram Reel length buckets: what 3, 15, 60 and 180 seconds cost
Instagram's Reels guide sorts videos into 3-15, 15-60 and 60-180 second tiers. Here is the AI clip cost of each tier on Sume, with the cent rounding worked out.
Written by Sume