Weblate

Badges for Weblate translation platform — translation percentage, language count.

Display translation stats from Weblate, the open-source translation management system.

weblate translation
Translation % (branded)
weblate
Secondary
weblate languages
Languages
weblate
Default

Available badges

BadgeEndpointDescription
Translation/weblate/translation/{server}/{project}/{component}Translation percentage
Languages/weblate/languages/{server}/{project}/{component}Language count

Quick examples

![translation](https://shieldcn.dev/weblate/translation/hosted.weblate.org/weblate/application.svg)
![languages](https://shieldcn.dev/weblate/languages/hosted.weblate.org/weblate/application.svg?variant=branded)

Data source

Uses the Weblate API. No API key required for public projects. Cached 1 hour.

Endpoint details

Use these sections when you need the exact URL shape or a focused example for a specific badge type.

Weblate Languages

This section covers the weblate/languages badge endpoint.

Show the number of languages a Weblate component is translated into.

GET/weblate/languages/:server/:project/:component.svg

Path Parameters

required
required
required
![badge](https://shieldcn.dev/weblate/languages/hosted.weblate.org/weblate/application.svg)
badge preview

URL format

/weblate/languages/{server}/{project}/{component}.svg

Copy-paste examples

Default — number of target languages

![languages](https://shieldcn.dev/weblate/languages/hosted.weblate.org/weblate/application.svg)

Branded — Weblate green

![languages](https://shieldcn.dev/weblate/languages/hosted.weblate.org/weblate/application.svg?variant=branded)

Weblate Translation

This section covers the weblate/translation badge endpoint.

Show the overall translation progress for a Weblate component. The badge is color-coded: green for ≥90%, yellow for ≥50%, red below 50%.

GET/weblate/translation/:server/:project/:component.svg

Path Parameters

required
required
required
![badge](https://shieldcn.dev/weblate/translation/hosted.weblate.org/weblate/application.svg)
badge preview

URL format

/weblate/translation/{server}/{project}/{component}.svg

Copy-paste examples

Default — color-coded translation percentage

![translation](https://shieldcn.dev/weblate/translation/hosted.weblate.org/weblate/application.svg)

Branded — Weblate green

![translation](https://shieldcn.dev/weblate/translation/hosted.weblate.org/weblate/application.svg?variant=branded)