Various data from Weblate is available in machine-readable format.

RSS feeds

Follow the translation progress and all important changes from RSS feeds.

Project URL Link
Desktop https://l10n.elementary.io/exports/rss/desktop/ RSS
Desktop/Captive Portal Assistant https://l10n.elementary.io/exports/rss/desktop/capnet-assist/ RSS
Desktop/Captive Portal Assistant (extra) https://l10n.elementary.io/exports/rss/desktop/capnet-assist-extra/ RSS
Desktop/Dock https://l10n.elementary.io/exports/rss/desktop/dock/ RSS
Desktop/Feedback https://l10n.elementary.io/exports/rss/desktop/feedback/ RSS
Desktop/Feedback (Extra) https://l10n.elementary.io/exports/rss/desktop/feedback-extra/ RSS
Desktop/Gala https://l10n.elementary.io/exports/rss/desktop/gala/ RSS
Desktop/Geoclue2 Agent https://l10n.elementary.io/exports/rss/desktop/pantheon-agent-geoclue2/ RSS
Desktop/GeoClue2 Agent (Extra) https://l10n.elementary.io/exports/rss/desktop/geoclue2-agent-extra/ RSS
Desktop/Granite https://l10n.elementary.io/exports/rss/desktop/granite/ RSS
Desktop/Granite (Extra) https://l10n.elementary.io/exports/rss/desktop/granite-extra/ RSS
Desktop/Greeter https://l10n.elementary.io/exports/rss/desktop/greeter/ RSS
Desktop/Greeter (Extra) https://l10n.elementary.io/exports/rss/desktop/greeter-extra/ RSS
Desktop/Notifications (Extra) https://l10n.elementary.io/exports/rss/desktop/notifications-extra/ RSS
Desktop/Polkit Agent https://l10n.elementary.io/exports/rss/desktop/pantheon-agent-polkit/ RSS
Desktop/Polkit Agent (Extra) https://l10n.elementary.io/exports/rss/desktop/polkit-agent-extra/ RSS
Desktop/Shortcut Overlay https://l10n.elementary.io/exports/rss/desktop/shortcut-overlay/ RSS
Desktop/Shortcut Overlay Extra https://l10n.elementary.io/exports/rss/desktop/shortcut-overlay-extra/ RSS
Desktop/Sideload https://l10n.elementary.io/exports/rss/desktop/sideload/ RSS
Desktop/Sideload (Extra) https://l10n.elementary.io/exports/rss/desktop/sideload-extra/ RSS

Per language RSS feeds are also available. Construct them by appending a language code to the URLs above.

Statistics

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

Project URL Link
Desktop/Captive Portal Assistant https://l10n.elementary.io/api/components/desktop/capnet-assist/statistics/ View
Desktop/Captive Portal Assistant (extra) https://l10n.elementary.io/api/components/desktop/capnet-assist-extra/statistics/ View
Desktop/Dock https://l10n.elementary.io/api/components/desktop/dock/statistics/ View
Desktop/Feedback https://l10n.elementary.io/api/components/desktop/feedback/statistics/ View
Desktop/Feedback (Extra) https://l10n.elementary.io/api/components/desktop/feedback-extra/statistics/ View
Desktop/Gala https://l10n.elementary.io/api/components/desktop/gala/statistics/ View
Desktop/Geoclue2 Agent https://l10n.elementary.io/api/components/desktop/pantheon-agent-geoclue2/statistics/ View
Desktop/GeoClue2 Agent (Extra) https://l10n.elementary.io/api/components/desktop/geoclue2-agent-extra/statistics/ View
Desktop/Granite https://l10n.elementary.io/api/components/desktop/granite/statistics/ View
Desktop/Granite (Extra) https://l10n.elementary.io/api/components/desktop/granite-extra/statistics/ View
Desktop/Greeter https://l10n.elementary.io/api/components/desktop/greeter/statistics/ View
Desktop/Greeter (Extra) https://l10n.elementary.io/api/components/desktop/greeter-extra/statistics/ View
Desktop/Notifications (Extra) https://l10n.elementary.io/api/components/desktop/notifications-extra/statistics/ View
Desktop/Polkit Agent https://l10n.elementary.io/api/components/desktop/pantheon-agent-polkit/statistics/ View
Desktop/Polkit Agent (Extra) https://l10n.elementary.io/api/components/desktop/polkit-agent-extra/statistics/ View
Desktop/Shortcut Overlay https://l10n.elementary.io/api/components/desktop/shortcut-overlay/statistics/ View
Desktop/Shortcut Overlay Extra https://l10n.elementary.io/api/components/desktop/shortcut-overlay-extra/statistics/ View
Desktop/Sideload https://l10n.elementary.io/api/components/desktop/sideload/statistics/ View
Desktop/Sideload (Extra) https://l10n.elementary.io/api/components/desktop/sideload-extra/statistics/ View

You can fetch statistics for all translations in one component like this:

curl \
    -H "Authorization: Token TOKEN" \
    https://l10n.elementary.io/api/components/desktop/capnet-assist/translations/
Project URL Link
Desktop https://l10n.elementary.io/api/projects/desktop/repository/ Hook
Desktop/Captive Portal Assistant https://l10n.elementary.io/api/components/desktop/capnet-assist/repository/ Hook
Desktop/Captive Portal Assistant (extra) https://l10n.elementary.io/api/components/desktop/capnet-assist-extra/repository/ Hook
Desktop/Dock https://l10n.elementary.io/api/components/desktop/dock/repository/ Hook
Desktop/Feedback https://l10n.elementary.io/api/components/desktop/feedback/repository/ Hook
Desktop/Feedback (Extra) https://l10n.elementary.io/api/components/desktop/feedback-extra/repository/ Hook
Desktop/Gala https://l10n.elementary.io/api/components/desktop/gala/repository/ Hook
Desktop/Geoclue2 Agent https://l10n.elementary.io/api/components/desktop/pantheon-agent-geoclue2/repository/ Hook
Desktop/GeoClue2 Agent (Extra) https://l10n.elementary.io/api/components/desktop/geoclue2-agent-extra/repository/ Hook
Desktop/Granite https://l10n.elementary.io/api/components/desktop/granite/repository/ Hook
Desktop/Granite (Extra) https://l10n.elementary.io/api/components/desktop/granite-extra/repository/ Hook
Desktop/Greeter https://l10n.elementary.io/api/components/desktop/greeter/repository/ Hook
Desktop/Greeter (Extra) https://l10n.elementary.io/api/components/desktop/greeter-extra/repository/ Hook
Desktop/Notifications (Extra) https://l10n.elementary.io/api/components/desktop/notifications-extra/repository/ Hook
Desktop/Polkit Agent https://l10n.elementary.io/api/components/desktop/pantheon-agent-polkit/repository/ Hook
Desktop/Polkit Agent (Extra) https://l10n.elementary.io/api/components/desktop/polkit-agent-extra/repository/ Hook
Desktop/Shortcut Overlay https://l10n.elementary.io/api/components/desktop/shortcut-overlay/repository/ Hook
Desktop/Shortcut Overlay Extra https://l10n.elementary.io/api/components/desktop/shortcut-overlay-extra/repository/ Hook
Desktop/Sideload https://l10n.elementary.io/api/components/desktop/sideload/repository/ Hook
Desktop/Sideload (Extra) https://l10n.elementary.io/api/components/desktop/sideload-extra/repository/ Hook

You pull changes from a remote repository to Weblate like this:

curl \
    -d operation=pull \
    -H "Authorization: Token TOKEN" \
    https://l10n.elementary.io/api/projects/desktop/repository/

Weblate also supports direct notifications from several code hosting sites:

Hosting site URL Note
GitHub https://l10n.elementary.io/hooks/github/ The documentation has detailed instructions
GitLab https://l10n.elementary.io/hooks/gitlab/ The documentation has detailed instructions
Bitbucket https://l10n.elementary.io/hooks/bitbucket/ The documentation has detailed instructions
Pagure https://l10n.elementary.io/hooks/pagure/ The documentation has detailed instructions
Azure Repos https://l10n.elementary.io/hooks/azure/ The documentation has detailed instructions
Gitea https://l10n.elementary.io/hooks/gitea/ The documentation has detailed instructions