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-app http://weblate.protegus.eu/exports/rss/protegus/ RSS
Protegus-app/auth http://weblate.protegus.eu/exports/rss/protegus/auth/ RSS
Protegus-app/dashboard http://weblate.protegus.eu/exports/rss/protegus/dashboard/ RSS
Protegus-app/eventNames http://weblate.protegus.eu/exports/rss/protegus/eventnames/ RSS
Protegus-app/events http://weblate.protegus.eu/exports/rss/protegus/events/ RSS
Protegus-app/general http://weblate.protegus.eu/exports/rss/protegus/general/ RSS
Protegus-app/help http://weblate.protegus.eu/exports/rss/protegus/help/ RSS
Protegus-app/invoice http://weblate.protegus.eu/exports/rss/protegus/invoice/ RSS
Protegus-app/language http://weblate.protegus.eu/exports/rss/protegus/language/ RSS
Protegus-app/mail http://weblate.protegus.eu/exports/rss/protegus/mail/ RSS
Protegus-app/mobileapp http://weblate.protegus.eu/exports/rss/protegus/mobileapp/ RSS
Protegus-app/pagination http://weblate.protegus.eu/exports/rss/protegus/pagination/ RSS
Protegus-app/passwords http://weblate.protegus.eu/exports/rss/protegus/passwords/ RSS
Protegus-app/reactionNames http://weblate.protegus.eu/exports/rss/protegus/reactionnames/ RSS
Protegus-app/sensors http://weblate.protegus.eu/exports/rss/protegus/sensors/ RSS
Protegus-app/settings http://weblate.protegus.eu/exports/rss/protegus/settings/ RSS
Protegus-app/setup http://weblate.protegus.eu/exports/rss/protegus/setup/ RSS
Protegus-app/subscription http://weblate.protegus.eu/exports/rss/protegus/subscription/ RSS
Protegus-app/subscriptions http://weblate.protegus.eu/exports/rss/protegus/subscriptions/ RSS
Protegus-app/systems http://weblate.protegus.eu/exports/rss/protegus/systems/ RSS
Protegus-app/users http://weblate.protegus.eu/exports/rss/protegus/users/ RSS
Protegus-app/validation http://weblate.protegus.eu/exports/rss/protegus/validation/ RSS

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

Statistics

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

Project URL Link
Protegus-app/auth http://weblate.protegus.eu/api/components/protegus/auth/statistics/ View
Protegus-app/dashboard http://weblate.protegus.eu/api/components/protegus/dashboard/statistics/ View
Protegus-app/eventNames http://weblate.protegus.eu/api/components/protegus/eventnames/statistics/ View
Protegus-app/events http://weblate.protegus.eu/api/components/protegus/events/statistics/ View
Protegus-app/general http://weblate.protegus.eu/api/components/protegus/general/statistics/ View
Protegus-app/help http://weblate.protegus.eu/api/components/protegus/help/statistics/ View
Protegus-app/invoice http://weblate.protegus.eu/api/components/protegus/invoice/statistics/ View
Protegus-app/language http://weblate.protegus.eu/api/components/protegus/language/statistics/ View
Protegus-app/mail http://weblate.protegus.eu/api/components/protegus/mail/statistics/ View
Protegus-app/mobileapp http://weblate.protegus.eu/api/components/protegus/mobileapp/statistics/ View
Protegus-app/pagination http://weblate.protegus.eu/api/components/protegus/pagination/statistics/ View
Protegus-app/passwords http://weblate.protegus.eu/api/components/protegus/passwords/statistics/ View
Protegus-app/reactionNames http://weblate.protegus.eu/api/components/protegus/reactionnames/statistics/ View
Protegus-app/sensors http://weblate.protegus.eu/api/components/protegus/sensors/statistics/ View
Protegus-app/settings http://weblate.protegus.eu/api/components/protegus/settings/statistics/ View
Protegus-app/setup http://weblate.protegus.eu/api/components/protegus/setup/statistics/ View
Protegus-app/subscription http://weblate.protegus.eu/api/components/protegus/subscription/statistics/ View
Protegus-app/subscriptions http://weblate.protegus.eu/api/components/protegus/subscriptions/statistics/ View
Protegus-app/systems http://weblate.protegus.eu/api/components/protegus/systems/statistics/ View
Protegus-app/users http://weblate.protegus.eu/api/components/protegus/users/statistics/ View
Protegus-app/validation http://weblate.protegus.eu/api/components/protegus/validation/statistics/ View

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

curl \
    -H "Authorization: Token TOKEN" \
    http://weblate.protegus.eu/api/components/protegus/auth/translations/

Notification hooks

With notification hooks, Weblate will automatically import changes made by your developers, and allows continuous translation.

Project URL Link
Protegus-app http://weblate.protegus.eu/api/projects/protegus/repository/ Hook
Protegus-app/auth http://weblate.protegus.eu/api/components/protegus/auth/repository/ Hook
Protegus-app/dashboard http://weblate.protegus.eu/api/components/protegus/dashboard/repository/ Hook
Protegus-app/eventNames http://weblate.protegus.eu/api/components/protegus/eventnames/repository/ Hook
Protegus-app/events http://weblate.protegus.eu/api/components/protegus/events/repository/ Hook
Protegus-app/general http://weblate.protegus.eu/api/components/protegus/general/repository/ Hook
Protegus-app/help http://weblate.protegus.eu/api/components/protegus/help/repository/ Hook
Protegus-app/invoice http://weblate.protegus.eu/api/components/protegus/invoice/repository/ Hook
Protegus-app/language http://weblate.protegus.eu/api/components/protegus/language/repository/ Hook
Protegus-app/mail http://weblate.protegus.eu/api/components/protegus/mail/repository/ Hook
Protegus-app/mobileapp http://weblate.protegus.eu/api/components/protegus/mobileapp/repository/ Hook
Protegus-app/pagination http://weblate.protegus.eu/api/components/protegus/pagination/repository/ Hook
Protegus-app/passwords http://weblate.protegus.eu/api/components/protegus/passwords/repository/ Hook
Protegus-app/reactionNames http://weblate.protegus.eu/api/components/protegus/reactionnames/repository/ Hook
Protegus-app/sensors http://weblate.protegus.eu/api/components/protegus/sensors/repository/ Hook
Protegus-app/settings http://weblate.protegus.eu/api/components/protegus/settings/repository/ Hook
Protegus-app/setup http://weblate.protegus.eu/api/components/protegus/setup/repository/ Hook
Protegus-app/subscription http://weblate.protegus.eu/api/components/protegus/subscription/repository/ Hook
Protegus-app/subscriptions http://weblate.protegus.eu/api/components/protegus/subscriptions/repository/ Hook
Protegus-app/systems http://weblate.protegus.eu/api/components/protegus/systems/repository/ Hook
Protegus-app/users http://weblate.protegus.eu/api/components/protegus/users/repository/ Hook
Protegus-app/validation http://weblate.protegus.eu/api/components/protegus/validation/repository/ Hook

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

curl \
    -d operation=pull \
    -H "Authorization: Token TOKEN" \
    http://weblate.protegus.eu/api/projects/protegus/repository/

Weblate also supports direct notifications from several code hosting sites:

Hosting site URL Note
GitHub http://weblate.protegus.eu/hooks/github/ Browse the documentation for detailed instructions
GitLab http://weblate.protegus.eu/hooks/gitlab/ Browse the documentation for detailed instructions
Bitbucket http://weblate.protegus.eu/hooks/bitbucket/ Browse the documentation for detailed instructions