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
Website https://weblate.elementary.io/exports/rss/website/ RSS
Website/index https://weblate.elementary.io/exports/rss/website/index/ RSS
Website/layout https://weblate.elementary.io/exports/rss/website/layout/ RSS
Website/capnet-assist https://weblate.elementary.io/exports/rss/website/capnet-assist/ RSS
Website/docs-installation https://weblate.elementary.io/exports/rss/website/docs-installation/ RSS
Website/privacy-policy https://weblate.elementary.io/exports/rss/website/privacy-policy/ RSS
Website/brand https://weblate.elementary.io/exports/rss/website/brand/ RSS
Website/docs-learning-the-basics https://weblate.elementary.io/exports/rss/website/docs-learning-basics/ RSS
Website/get-involved https://weblate.elementary.io/exports/rss/website/get-involved/ RSS
Website/open-source https://weblate.elementary.io/exports/rss/website/open-source/ RSS
Website/support https://weblate.elementary.io/exports/rss/website/support/ RSS
Website/team https://weblate.elementary.io/exports/rss/website/team/ RSS
Website/code-of-conduct https://weblate.elementary.io/exports/rss/website/code-of-conduct/ RSS
Website/docs-translation-guide https://weblate.elementary.io/exports/rss/website/docs-translation-guide/ RSS
Website/403 https://weblate.elementary.io/exports/rss/website/403/ RSS
Website/404 https://weblate.elementary.io/exports/rss/website/404/ RSS
Website/410 https://weblate.elementary.io/exports/rss/website/410/ 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
Website/index https://weblate.elementary.io/api/components/website/index/statistics/ View
Website/layout https://weblate.elementary.io/api/components/website/layout/statistics/ View
Website/capnet-assist https://weblate.elementary.io/api/components/website/capnet-assist/statistics/ View
Website/docs-installation https://weblate.elementary.io/api/components/website/docs-installation/statistics/ View
Website/privacy-policy https://weblate.elementary.io/api/components/website/privacy-policy/statistics/ View
Website/brand https://weblate.elementary.io/api/components/website/brand/statistics/ View
Website/docs-learning-the-basics https://weblate.elementary.io/api/components/website/docs-learning-basics/statistics/ View
Website/get-involved https://weblate.elementary.io/api/components/website/get-involved/statistics/ View
Website/open-source https://weblate.elementary.io/api/components/website/open-source/statistics/ View
Website/support https://weblate.elementary.io/api/components/website/support/statistics/ View
Website/team https://weblate.elementary.io/api/components/website/team/statistics/ View
Website/code-of-conduct https://weblate.elementary.io/api/components/website/code-of-conduct/statistics/ View
Website/docs-translation-guide https://weblate.elementary.io/api/components/website/docs-translation-guide/statistics/ View
Website/403 https://weblate.elementary.io/api/components/website/403/statistics/ View
Website/404 https://weblate.elementary.io/api/components/website/404/statistics/ View
Website/410 https://weblate.elementary.io/api/components/website/410/statistics/ View

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

curl \
    -H "Authorization: Token TOKEN" \
    https://weblate.elementary.io/api/components/website/index/translations/

Notification hooks

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

Project URL Link
Website https://weblate.elementary.io/api/projects/website/repository/ Hook
Website/index https://weblate.elementary.io/api/components/website/index/repository/ Hook
Website/layout https://weblate.elementary.io/api/components/website/layout/repository/ Hook
Website/capnet-assist https://weblate.elementary.io/api/components/website/capnet-assist/repository/ Hook
Website/docs-installation https://weblate.elementary.io/api/components/website/docs-installation/repository/ Hook
Website/privacy-policy https://weblate.elementary.io/api/components/website/privacy-policy/repository/ Hook
Website/brand https://weblate.elementary.io/api/components/website/brand/repository/ Hook
Website/docs-learning-the-basics https://weblate.elementary.io/api/components/website/docs-learning-basics/repository/ Hook
Website/get-involved https://weblate.elementary.io/api/components/website/get-involved/repository/ Hook
Website/open-source https://weblate.elementary.io/api/components/website/open-source/repository/ Hook
Website/support https://weblate.elementary.io/api/components/website/support/repository/ Hook
Website/team https://weblate.elementary.io/api/components/website/team/repository/ Hook
Website/code-of-conduct https://weblate.elementary.io/api/components/website/code-of-conduct/repository/ Hook
Website/docs-translation-guide https://weblate.elementary.io/api/components/website/docs-translation-guide/repository/ Hook
Website/403 https://weblate.elementary.io/api/components/website/403/repository/ Hook
Website/404 https://weblate.elementary.io/api/components/website/404/repository/ Hook
Website/410 https://weblate.elementary.io/api/components/website/410/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" \
    https://weblate.elementary.io/api/projects/website/repository/

Weblate also supports direct notifications from several code hosting sites:

Hosting site URL Note
GitHub https://weblate.elementary.io/hooks/github/ Browse the documentation for detailed instructions
GitLab https://weblate.elementary.io/hooks/gitlab/ Browse the documentation for detailed instructions
Bitbucket https://weblate.elementary.io/hooks/bitbucket/ Browse the documentation for detailed instructions