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
QuickBox RSS
QuickBox/libqf: core RSS
QuickBox/libqf: qmlwidgets RSS
QuickBox/Plugin: CardReader RSS
QuickBox/Plugin: Classes RSS
QuickBox/Plugin: Competitors RSS
QuickBox/Plugin: Core RSS
QuickBox/Plugin: Event RSS
QuickBox/Plugin: ExampleCppQml RSS
QuickBox/Plugin: ExamplePureQml RSS
QuickBox/Plugin: libquickeventcore RSS
QuickBox/Plugin: libquickeventgui RSS
QuickBox/Plugin: libsiut RSS
QuickBox/Plugin: Oris RSS
QuickBox/Plugin: Receipts RSS
QuickBox/Plugin: Relays RSS
QuickBox/Plugin: Runs RSS
QuickBox/Plugin: shared RSS
QuickBox/Plugin: Speaker RSS
QuickBox/Translations 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
QuickBox/libqf: core View
QuickBox/libqf: qmlwidgets View
QuickBox/Plugin: CardReader View
QuickBox/Plugin: Classes View
QuickBox/Plugin: Competitors View
QuickBox/Plugin: Core View
QuickBox/Plugin: Event View
QuickBox/Plugin: ExampleCppQml View
QuickBox/Plugin: ExamplePureQml View
QuickBox/Plugin: libquickeventcore View
QuickBox/Plugin: libquickeventgui View
QuickBox/Plugin: libsiut View
QuickBox/Plugin: Oris View
QuickBox/Plugin: Receipts View
QuickBox/Plugin: Relays View
QuickBox/Plugin: Runs View
QuickBox/Plugin: shared View
QuickBox/Plugin: Speaker View
QuickBox/Translations View

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

curl \
    -H "Authorization: Token byuQ8nzQrVSe8dUNZrxjlAhhlimldUyJktkhumoI" \
Project URL Link
QuickBox Hook
QuickBox/libqf: core Hook
QuickBox/libqf: qmlwidgets Hook
QuickBox/Plugin: CardReader Hook
QuickBox/Plugin: Classes Hook
QuickBox/Plugin: Competitors Hook
QuickBox/Plugin: Core Hook
QuickBox/Plugin: Event Hook
QuickBox/Plugin: ExampleCppQml Hook
QuickBox/Plugin: ExamplePureQml Hook
QuickBox/Plugin: libquickeventcore Hook
QuickBox/Plugin: libquickeventgui Hook
QuickBox/Plugin: libsiut Hook
QuickBox/Plugin: Oris Hook
QuickBox/Plugin: Receipts Hook
QuickBox/Plugin: Relays Hook
QuickBox/Plugin: Runs Hook
QuickBox/Plugin: shared Hook
QuickBox/Plugin: Speaker Hook
QuickBox/Translations 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
Pagure Browse the documentation for detailed instructions
Azure Repos Browse the documentation for detailed instructions
Gitea Browse the documentation for detailed instructions