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
F-Droid RSS
F-Droid/Data RSS
F-Droid/F-Droid RSS
F-Droid/F-Droid Server RSS
F-Droid/Privileged Extension RSS
F-Droid/repomaker RSS
F-Droid/repomaker javascript RSS
F-Droid/Website RSS
F-Droid/Website Docs RSS
F-Droid/Website Pages RSS
F-Droid/Website Posts RSS
F-Droid/Website Tutorials RSS

Per language RSS feeds are also available, you can construct them by appending a language code to the above URLs.


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

Project URL Link
F-Droid/Data View
F-Droid/F-Droid View
F-Droid/F-Droid Server View
F-Droid/Privileged Extension View
F-Droid/repomaker View
F-Droid/repomaker javascript View
F-Droid/Website View
F-Droid/Website Docs View
F-Droid/Website Pages View
F-Droid/Website Posts View
F-Droid/Website Tutorials View

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

curl \
    -H "Authorization: Token byuQ8nzQrVSe8dUNZrxjlAhhlimldUyJktkhumoI" \
Project URL Link
F-Droid Hook
F-Droid/Data Hook
F-Droid/F-Droid Hook
F-Droid/F-Droid Server Hook
F-Droid/Privileged Extension Hook
F-Droid/repomaker Hook
F-Droid/repomaker javascript Hook
F-Droid/Website Hook
F-Droid/Website Docs Hook
F-Droid/Website Pages Hook
F-Droid/Website Posts Hook
F-Droid/Website Tutorials Hook

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

curl \
    -d operation=pull \
    -H "Authorization: Token byuQ8nzQrVSe8dUNZrxjlAhhlimldUyJktkhumoI" \

Weblate also supports direct notifications from several code hosting sites:

Hosting site URL Note
GitHub Browse the documentation for detailed instructions
GitLab Browse the documentation for detailed instructions
Bitbucket Browse the documentation for detailed instructions