shieldcn
Docs
Studio
Showcase
Sponsor
jal-co/shieldcn630
shieldcn

Member of the Vercel OSS Program

Analytics provided by OpenPanel

Monitored by Sentry

Powered by Neon.

Community

GitHubjal-co/uiStatsllms.txtPrivacyContact

Product

DocumentationAPI ReferenceToken PoolGeneratorAgent Skill

inspired by shields.io and badgen.net

Made with in by Justin Levine

shieldcn
Docs
Studio
Showcase
Sponsor
jal-co/shieldcn630

Search documentation

Search all badge providers, guides, and reference docs.

Getting Started

IntroductionREADME StudioCLIAgent SkillNewSelf-HostingAPI ReferenceToken PoolSponsor

Badges

Badge GroupStatic BadgeDynamic JSONHTTPS Endpoint
VS Code MarketplaceOpen VSXOpen CollectiveLiberapayWakaTimeWeblateModrinthTokscaleskills.shCountry Flags

Charts

OverviewStar history

Headers

OverviewGenerator

Sponsors

OverviewGenerator

Contributors

OverviewGenerator
shieldcn

Member of the Vercel OSS Program

Analytics provided by OpenPanel

Monitored by Sentry

Powered by Neon.

Community

GitHubjal-co/uiStatsllms.txtPrivacyContact

Product

DocumentationAPI ReferenceToken PoolGeneratorAgent Skill

inspired by shields.io and badgen.net

Made with in by Justin Levine

Weblate

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

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

Translation % (branded)
Secondary
Languages
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
<picture><source media="(prefers-color-scheme: dark)" srcset="https://shieldcn.dev/weblate/languages/hosted.weblate.org/weblate/application.svg?mode=dark"><img alt="badge" src="https://shieldcn.dev/weblate/languages/hosted.weblate.org/weblate/application.svg?mode=light"></picture>
badge preview

URL format

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

Copy-paste examples

Default — number of target languages

<picture><source media="(prefers-color-scheme: dark)" srcset="https://shieldcn.dev/weblate/languages/hosted.weblate.org/weblate/application.svg?mode=dark"><img alt="languages" src="https://shieldcn.dev/weblate/languages/hosted.weblate.org/weblate/application.svg?mode=light"></picture>

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
<picture><source media="(prefers-color-scheme: dark)" srcset="https://shieldcn.dev/weblate/translation/hosted.weblate.org/weblate/application.svg?mode=dark"><img alt="badge" src="https://shieldcn.dev/weblate/translation/hosted.weblate.org/weblate/application.svg?mode=light"></picture>
badge preview

URL format

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

Copy-paste examples

Default — color-coded translation percentage

<picture><source media="(prefers-color-scheme: dark)" srcset="https://shieldcn.dev/weblate/translation/hosted.weblate.org/weblate/application.svg?mode=dark"><img alt="translation" src="https://shieldcn.dev/weblate/translation/hosted.weblate.org/weblate/application.svg?mode=light"></picture>

Branded — Weblate green

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

On This Page

Available badgesQuick examplesData sourceEndpoint detailsWeblate LanguagesURL formatCopy-paste examplesWeblate TranslationURL formatCopy-paste examples