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.

5 min readSume
All posts

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.

Index-Translate license and access facts from Bilibili pages (read 2026-10-05)
SurfaceWhat the page saysWhat it does not say
GitHub READMEApache-2.0; 150 languages; free public API at index-translate.bilibili.com/v1 for Index-Translate-35B-A3BRate limits
Hugging Face card (35B-A3B preview)Apache-2.0; OpenAI-compatible usage; prompt template for translationTerms of the hosted API
Sizes2B, 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

All Use cases posts

Written by Sume