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 2 RSS
Protegus 2/auth RSS
Protegus 2/companies RSS
Protegus 2/config_fc RSS
Protegus 2/config_g16 RSS
Protegus 2/config_g17 RSS
Protegus 2/config_gv17 RSS
Protegus 2/config_sp3 RSS
Protegus 2/configurators RSS
Protegus 2/dashboard RSS
Protegus 2/eventNames RSS
Protegus 2/events RSS
Protegus 2/general RSS
Protegus 2/help RSS
Protegus 2/language RSS
Protegus 2/mail RSS
Protegus 2/mobileapp RSS
Protegus 2/pagination RSS
Protegus 2/passwords RSS
Protegus 2/permissions RSS
Protegus 2/privacyPolicy RSS
Protegus 2/reactionNames RSS
Protegus 2/sensors RSS
Protegus 2/settings RSS
Protegus 2/setup RSS
Protegus 2/subscription RSS
Protegus 2/subscriptions RSS
Protegus 2/systems RSS
Protegus 2/tags RSS
Protegus 2/users RSS
Protegus 2/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 2/auth View
Protegus 2/companies View
Protegus 2/config_fc View
Protegus 2/config_g16 View
Protegus 2/config_g17 View
Protegus 2/config_gv17 View
Protegus 2/config_sp3 View
Protegus 2/configurators View
Protegus 2/dashboard View
Protegus 2/eventNames View
Protegus 2/events View
Protegus 2/general View
Protegus 2/help View
Protegus 2/language View
Protegus 2/mail View
Protegus 2/mobileapp View
Protegus 2/pagination View
Protegus 2/passwords View
Protegus 2/permissions View
Protegus 2/privacyPolicy View
Protegus 2/reactionNames View
Protegus 2/sensors View
Protegus 2/settings View
Protegus 2/setup View
Protegus 2/subscription View
Protegus 2/subscriptions View
Protegus 2/systems View
Protegus 2/tags View
Protegus 2/users View
Protegus 2/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 2 Hook
Protegus 2/auth Hook
Protegus 2/companies Hook
Protegus 2/config_fc Hook
Protegus 2/config_g16 Hook
Protegus 2/config_g17 Hook
Protegus 2/config_gv17 Hook
Protegus 2/config_sp3 Hook
Protegus 2/configurators Hook
Protegus 2/dashboard Hook
Protegus 2/eventNames Hook
Protegus 2/events Hook
Protegus 2/general Hook
Protegus 2/help Hook
Protegus 2/language Hook
Protegus 2/mail Hook
Protegus 2/mobileapp Hook
Protegus 2/pagination Hook
Protegus 2/passwords Hook
Protegus 2/permissions Hook
Protegus 2/privacyPolicy Hook
Protegus 2/reactionNames Hook
Protegus 2/sensors Hook
Protegus 2/settings Hook
Protegus 2/setup Hook
Protegus 2/subscription Hook
Protegus 2/subscriptions Hook
Protegus 2/systems Hook
Protegus 2/tags Hook
Protegus 2/users Hook
Protegus 2/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