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/bluetooth-daemon https://l10n.elementary.io/exports/rss/desktop/bluetooth-daemon/ RSS
Desktop/Bluetooth Daemon (Extra) https://l10n.elementary.io/exports/rss/desktop/bluetooth-daemon-extra/ 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/Dock (Extra) https://l10n.elementary.io/exports/rss/desktop/dock-extra/ 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/Flatpak Platform https://l10n.elementary.io/exports/rss/desktop/flatpak-platform/ RSS
Desktop/Gala https://l10n.elementary.io/exports/rss/desktop/gala/ 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/Icons (extra) https://l10n.elementary.io/exports/rss/desktop/icons-extra/ RSS
Desktop/Monitor https://l10n.elementary.io/exports/rss/desktop/monitor/ RSS
Desktop/Monitor (Extra) https://l10n.elementary.io/exports/rss/desktop/monitor-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/Portals https://l10n.elementary.io/exports/rss/desktop/portals/ RSS
Desktop/Portals (Extra) https://l10n.elementary.io/exports/rss/desktop/portals-extra/ RSS
Desktop/Session Settings https://l10n.elementary.io/exports/rss/desktop/session-settings/ RSS
Desktop/Settings Daemon https://l10n.elementary.io/exports/rss/desktop/settings-daemon/ 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
Desktop/Stylesheet (Extra) https://l10n.elementary.io/exports/rss/desktop/stylesheet-extra/ RSS
Desktop/Wallpapers (Extra) https://l10n.elementary.io/exports/rss/desktop/wallpapers-extra/ RSS
Desktop/Desktop https://l10n.elementary.io/exports/rss/desktop/glossary/ 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/bluetooth-daemon https://l10n.elementary.io/api/components/desktop/bluetooth-daemon/statistics/ View
Desktop/Bluetooth Daemon (Extra) https://l10n.elementary.io/api/components/desktop/bluetooth-daemon-extra/statistics/ View
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/Dock (Extra) https://l10n.elementary.io/api/components/desktop/dock-extra/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/Flatpak Platform https://l10n.elementary.io/api/components/desktop/flatpak-platform/statistics/ View
Desktop/Gala https://l10n.elementary.io/api/components/desktop/gala/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/Icons (extra) https://l10n.elementary.io/api/components/desktop/icons-extra/statistics/ View
Desktop/Monitor https://l10n.elementary.io/api/components/desktop/monitor/statistics/ View
Desktop/Monitor (Extra) https://l10n.elementary.io/api/components/desktop/monitor-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/Portals https://l10n.elementary.io/api/components/desktop/portals/statistics/ View
Desktop/Portals (Extra) https://l10n.elementary.io/api/components/desktop/portals-extra/statistics/ View
Desktop/Session Settings https://l10n.elementary.io/api/components/desktop/session-settings/statistics/ View
Desktop/Settings Daemon https://l10n.elementary.io/api/components/desktop/settings-daemon/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
Desktop/Stylesheet (Extra) https://l10n.elementary.io/api/components/desktop/stylesheet-extra/statistics/ View
Desktop/Wallpapers (Extra) https://l10n.elementary.io/api/components/desktop/wallpapers-extra/statistics/ View
Desktop/Desktop https://l10n.elementary.io/api/components/desktop/glossary/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/bluetooth-daemon/translations/
Project URL Link
Desktop https://l10n.elementary.io/api/projects/desktop/repository/ Hook
Desktop/bluetooth-daemon https://l10n.elementary.io/api/components/desktop/bluetooth-daemon/repository/ Hook
Desktop/Bluetooth Daemon (Extra) https://l10n.elementary.io/api/components/desktop/bluetooth-daemon-extra/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/Dock (Extra) https://l10n.elementary.io/api/components/desktop/dock-extra/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/Flatpak Platform https://l10n.elementary.io/api/components/desktop/flatpak-platform/repository/ Hook
Desktop/Gala https://l10n.elementary.io/api/components/desktop/gala/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/Icons (extra) https://l10n.elementary.io/api/components/desktop/icons-extra/repository/ Hook
Desktop/Monitor https://l10n.elementary.io/api/components/desktop/monitor/repository/ Hook
Desktop/Monitor (Extra) https://l10n.elementary.io/api/components/desktop/monitor-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/Portals https://l10n.elementary.io/api/components/desktop/portals/repository/ Hook
Desktop/Portals (Extra) https://l10n.elementary.io/api/components/desktop/portals-extra/repository/ Hook
Desktop/Session Settings https://l10n.elementary.io/api/components/desktop/session-settings/repository/ Hook
Desktop/Settings Daemon https://l10n.elementary.io/api/components/desktop/settings-daemon/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
Desktop/Stylesheet (Extra) https://l10n.elementary.io/api/components/desktop/stylesheet-extra/repository/ Hook
Desktop/Wallpapers (Extra) https://l10n.elementary.io/api/components/desktop/wallpapers-extra/repository/ Hook
Desktop/Desktop https://l10n.elementary.io/api/components/desktop/glossary/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