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
Cacti http://translate.cacti.net/exports/rss/cacti/ RSS
Cacti/audit http://translate.cacti.net/exports/rss/cacti/audit/ RSS
Cacti/core (develop) http://translate.cacti.net/exports/rss/cacti/core/ RSS
Cacti/core (v1.2.x) http://translate.cacti.net/exports/rss/cacti/core-v12x/ RSS
Cacti/cycle http://translate.cacti.net/exports/rss/cacti/cycle/ RSS
Cacti/flowview http://translate.cacti.net/exports/rss/cacti/flowview/ RSS
Cacti/gexport http://translate.cacti.net/exports/rss/cacti/gexport/ RSS
Cacti/hmib http://translate.cacti.net/exports/rss/cacti/hmib/ RSS
Cacti/mactrack http://translate.cacti.net/exports/rss/cacti/mactrack/ RSS
Cacti/maint http://translate.cacti.net/exports/rss/cacti/maint/ RSS
Cacti/mikrotik http://translate.cacti.net/exports/rss/cacti/mikrotik/ RSS
Cacti/monitor http://translate.cacti.net/exports/rss/cacti/monitor/ RSS
Cacti/npc http://translate.cacti.net/exports/rss/cacti/npc/ RSS
Cacti/reportit http://translate.cacti.net/exports/rss/cacti/reportit/ RSS
Cacti/routerconfigs http://translate.cacti.net/exports/rss/cacti/routerconfigs/ RSS
Cacti/syslog http://translate.cacti.net/exports/rss/cacti/syslog/ RSS
Cacti/thold http://translate.cacti.net/exports/rss/cacti/thold/ RSS
Cacti/webseer http://translate.cacti.net/exports/rss/cacti/webseer/ RSS
Cacti/wmi http://translate.cacti.net/exports/rss/cacti/wmi/ 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
Cacti/audit http://translate.cacti.net/api/components/cacti/audit/statistics/ View
Cacti/core (develop) http://translate.cacti.net/api/components/cacti/core/statistics/ View
Cacti/core (v1.2.x) http://translate.cacti.net/api/components/cacti/core-v12x/statistics/ View
Cacti/cycle http://translate.cacti.net/api/components/cacti/cycle/statistics/ View
Cacti/flowview http://translate.cacti.net/api/components/cacti/flowview/statistics/ View
Cacti/gexport http://translate.cacti.net/api/components/cacti/gexport/statistics/ View
Cacti/hmib http://translate.cacti.net/api/components/cacti/hmib/statistics/ View
Cacti/mactrack http://translate.cacti.net/api/components/cacti/mactrack/statistics/ View
Cacti/maint http://translate.cacti.net/api/components/cacti/maint/statistics/ View
Cacti/mikrotik http://translate.cacti.net/api/components/cacti/mikrotik/statistics/ View
Cacti/monitor http://translate.cacti.net/api/components/cacti/monitor/statistics/ View
Cacti/npc http://translate.cacti.net/api/components/cacti/npc/statistics/ View
Cacti/reportit http://translate.cacti.net/api/components/cacti/reportit/statistics/ View
Cacti/routerconfigs http://translate.cacti.net/api/components/cacti/routerconfigs/statistics/ View
Cacti/syslog http://translate.cacti.net/api/components/cacti/syslog/statistics/ View
Cacti/thold http://translate.cacti.net/api/components/cacti/thold/statistics/ View
Cacti/webseer http://translate.cacti.net/api/components/cacti/webseer/statistics/ View
Cacti/wmi http://translate.cacti.net/api/components/cacti/wmi/statistics/ View

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

curl \
    -H "Authorization: Token xbDjlq2ZviAZxpUgxsQEvTk62gx5ESVrGAlULukf" \
    http://translate.cacti.net/api/components/cacti/audit/translations/
Project URL Link
Cacti http://translate.cacti.net/api/projects/cacti/repository/ Hook
Cacti/audit http://translate.cacti.net/api/components/cacti/audit/repository/ Hook
Cacti/core (develop) http://translate.cacti.net/api/components/cacti/core/repository/ Hook
Cacti/core (v1.2.x) http://translate.cacti.net/api/components/cacti/core-v12x/repository/ Hook
Cacti/cycle http://translate.cacti.net/api/components/cacti/cycle/repository/ Hook
Cacti/flowview http://translate.cacti.net/api/components/cacti/flowview/repository/ Hook
Cacti/gexport http://translate.cacti.net/api/components/cacti/gexport/repository/ Hook
Cacti/hmib http://translate.cacti.net/api/components/cacti/hmib/repository/ Hook
Cacti/mactrack http://translate.cacti.net/api/components/cacti/mactrack/repository/ Hook
Cacti/maint http://translate.cacti.net/api/components/cacti/maint/repository/ Hook
Cacti/mikrotik http://translate.cacti.net/api/components/cacti/mikrotik/repository/ Hook
Cacti/monitor http://translate.cacti.net/api/components/cacti/monitor/repository/ Hook
Cacti/npc http://translate.cacti.net/api/components/cacti/npc/repository/ Hook
Cacti/reportit http://translate.cacti.net/api/components/cacti/reportit/repository/ Hook
Cacti/routerconfigs http://translate.cacti.net/api/components/cacti/routerconfigs/repository/ Hook
Cacti/syslog http://translate.cacti.net/api/components/cacti/syslog/repository/ Hook
Cacti/thold http://translate.cacti.net/api/components/cacti/thold/repository/ Hook
Cacti/webseer http://translate.cacti.net/api/components/cacti/webseer/repository/ Hook
Cacti/wmi http://translate.cacti.net/api/components/cacti/wmi/repository/ Hook

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

curl \
    -d operation=pull \
    -H "Authorization: Token xbDjlq2ZviAZxpUgxsQEvTk62gx5ESVrGAlULukf" \
    http://translate.cacti.net/api/projects/cacti/repository/

Weblate also supports direct notifications from several code hosting sites:

Hosting site URL Note
GitHub http://translate.cacti.net/hooks/github/ Browse the documentation for detailed instructions
GitLab http://translate.cacti.net/hooks/gitlab/ Browse the documentation for detailed instructions
Bitbucket http://translate.cacti.net/hooks/bitbucket/ Browse the documentation for detailed instructions
Pagure http://translate.cacti.net/hooks/pagure/ Browse the documentation for detailed instructions