You can retrieve various data from Weblate in machine readable format.

RSS feeds

To follow translation progress you can use RSS feeds, detailing all important translation changes.

Project URL Link
Protegus RSS
Protegus/auth RSS
Protegus/dashboard RSS
Protegus/eventNames RSS
Protegus/events RSS
Protegus/general RSS
Protegus/help RSS
Protegus/language RSS
Protegus/mail RSS
Protegus/mobileapp RSS
Protegus/pagination RSS
Protegus/passwords RSS
Protegus/reactionNames RSS
Protegus/sensors RSS
Protegus/settings RSS
Protegus/setup RSS
Protegus/subscription RSS
Protegus/subscriptions RSS
Protegus/systems RSS
Protegus/users RSS
Protegus/validation RSS

Per language RSS feeds are also available, you can construct them by appending a language code to the above URLs.


Translation statistics for every component in the JSON format allows you to use the data in other websites or tools.

Project URL Link
Protegus/auth View
Protegus/dashboard View
Protegus/eventNames View
Protegus/events View
Protegus/general View
Protegus/help View
Protegus/language View
Protegus/mail View
Protegus/mobileapp View
Protegus/pagination View
Protegus/passwords View
Protegus/reactionNames View
Protegus/sensors View
Protegus/settings View
Protegus/setup View
Protegus/subscription View
Protegus/subscriptions View
Protegus/systems View
Protegus/users View
Protegus/validation View

As an example, fetching stats for all translations in one component can be done thusly:

curl \
    -H "Authorization: Token sQfOBVker13fzqVeNjyWBzJQtJdnBkZTAVw2X1u3" \
Project URL Link
Protegus Hook
Protegus/auth Hook
Protegus/dashboard Hook
Protegus/eventNames Hook
Protegus/events Hook
Protegus/general Hook
Protegus/help Hook
Protegus/language Hook
Protegus/mail Hook
Protegus/mobileapp Hook
Protegus/pagination Hook
Protegus/passwords Hook
Protegus/reactionNames Hook
Protegus/sensors Hook
Protegus/settings Hook
Protegus/setup Hook
Protegus/subscription Hook
Protegus/subscriptions Hook
Protegus/systems Hook
Protegus/users Hook
Protegus/validation Hook

As an example, telling Weblate to pull from a remote repository can be done thusly:

curl \
    -d operation=pull \
    -H "Authorization: Token sQfOBVker13fzqVeNjyWBzJQtJdnBkZTAVw2X1u3" \

Weblate also supports direct notifications from several code hosting sites:

Hosting site URL Note
GitHub Browse the documentation for detailed instructions
GitLab Browse the documentation for detailed instructions
Bitbucket Browse the documentation for detailed instructions
Pagure Browse the documentation for detailed instructions