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
navdy https://weblate.alelec.net/exports/rss/navdy/ RSS
navdy/HUD https://weblate.alelec.net/exports/rss/navdy/hud/ RSS
navdy/alelec_navdy_client https://weblate.alelec.net/exports/rss/navdy/alelec_navdy_client/ RSS
navdy/alelec_navdy_client: raw:contact_home_strings https://weblate.alelec.net/exports/rss/navdy/alelec_navdy_client-rawcontact_home_strings/ RSS
navdy/alelec_navdy_client: raw:help_strings https://weblate.alelec.net/exports/rss/navdy/alelec_navdy_client-rawhelp_strings/ RSS
navdy/alelec_navdy_client: raw:home_strings https://weblate.alelec.net/exports/rss/navdy/alelec_navdy_client-rawhome_strings/ RSS
navdy/alelec_navdy_client: raw:navigation_prefixes https://weblate.alelec.net/exports/rss/navdy/alelec_navdy_client-rawnavigation_prefixes/ RSS
navdy/alelec_navdy_client: raw:nearest_strings https://weblate.alelec.net/exports/rss/navdy/alelec_navdy_client-rawnearest_strings/ RSS
navdy/alelec_navdy_client: raw:work_strings https://weblate.alelec.net/exports/rss/navdy/alelec_navdy_client-rawwork_strings/ RSS
navdy/alelec_navdy_client:values:arrays https://weblate.alelec.net/exports/rss/navdy/alelec_navdy_clientvaluesarrays/ RSS
navdy/alelec_navdy_client:values:plurals https://weblate.alelec.net/exports/rss/navdy/alelec_navdy_clientvaluesplurals/ 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
navdy/HUD https://weblate.alelec.net/api/components/navdy/hud/statistics/ View
navdy/alelec_navdy_client https://weblate.alelec.net/api/components/navdy/alelec_navdy_client/statistics/ View
navdy/alelec_navdy_client: raw:contact_home_strings https://weblate.alelec.net/api/components/navdy/alelec_navdy_client-rawcontact_home_strings/statistics/ View
navdy/alelec_navdy_client: raw:help_strings https://weblate.alelec.net/api/components/navdy/alelec_navdy_client-rawhelp_strings/statistics/ View
navdy/alelec_navdy_client: raw:home_strings https://weblate.alelec.net/api/components/navdy/alelec_navdy_client-rawhome_strings/statistics/ View
navdy/alelec_navdy_client: raw:navigation_prefixes https://weblate.alelec.net/api/components/navdy/alelec_navdy_client-rawnavigation_prefixes/statistics/ View
navdy/alelec_navdy_client: raw:nearest_strings https://weblate.alelec.net/api/components/navdy/alelec_navdy_client-rawnearest_strings/statistics/ View
navdy/alelec_navdy_client: raw:work_strings https://weblate.alelec.net/api/components/navdy/alelec_navdy_client-rawwork_strings/statistics/ View
navdy/alelec_navdy_client:values:arrays https://weblate.alelec.net/api/components/navdy/alelec_navdy_clientvaluesarrays/statistics/ View
navdy/alelec_navdy_client:values:plurals https://weblate.alelec.net/api/components/navdy/alelec_navdy_clientvaluesplurals/statistics/ View

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

curl \
    -H "Authorization: Token kkNrX4FBQZu8py2wrRxS1Lp4pd4oNc6rQsauhExT" \
    https://weblate.alelec.net/api/components/navdy/hud/translations/
Project URL Link
navdy https://weblate.alelec.net/api/projects/navdy/repository/ Hook
navdy/HUD https://weblate.alelec.net/api/components/navdy/hud/repository/ Hook
navdy/alelec_navdy_client https://weblate.alelec.net/api/components/navdy/alelec_navdy_client/repository/ Hook
navdy/alelec_navdy_client: raw:contact_home_strings https://weblate.alelec.net/api/components/navdy/alelec_navdy_client-rawcontact_home_strings/repository/ Hook
navdy/alelec_navdy_client: raw:help_strings https://weblate.alelec.net/api/components/navdy/alelec_navdy_client-rawhelp_strings/repository/ Hook
navdy/alelec_navdy_client: raw:home_strings https://weblate.alelec.net/api/components/navdy/alelec_navdy_client-rawhome_strings/repository/ Hook
navdy/alelec_navdy_client: raw:navigation_prefixes https://weblate.alelec.net/api/components/navdy/alelec_navdy_client-rawnavigation_prefixes/repository/ Hook
navdy/alelec_navdy_client: raw:nearest_strings https://weblate.alelec.net/api/components/navdy/alelec_navdy_client-rawnearest_strings/repository/ Hook
navdy/alelec_navdy_client: raw:work_strings https://weblate.alelec.net/api/components/navdy/alelec_navdy_client-rawwork_strings/repository/ Hook
navdy/alelec_navdy_client:values:arrays https://weblate.alelec.net/api/components/navdy/alelec_navdy_clientvaluesarrays/repository/ Hook
navdy/alelec_navdy_client:values:plurals https://weblate.alelec.net/api/components/navdy/alelec_navdy_clientvaluesplurals/repository/ Hook

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

curl \
    -d operation=pull \
    -H "Authorization: Token kkNrX4FBQZu8py2wrRxS1Lp4pd4oNc6rQsauhExT" \
    https://weblate.alelec.net/api/projects/navdy/repository/

Weblate also supports direct notifications from several code hosting sites:

Hosting site URL Note
GitHub https://weblate.alelec.net/hooks/github/ Browse the documentation for detailed instructions
GitLab https://weblate.alelec.net/hooks/gitlab/ Browse the documentation for detailed instructions
Bitbucket https://weblate.alelec.net/hooks/bitbucket/ Browse the documentation for detailed instructions
Pagure https://weblate.alelec.net/hooks/pagure/ Browse the documentation for detailed instructions
Azure Repos https://weblate.alelec.net/hooks/azure/ Browse the documentation for detailed instructions