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
Jami https://hosted.weblate.org/exports/rss/jami/ RSS
Jami/client-android https://hosted.weblate.org/exports/rss/jami/client-android/ RSS
Jami/client-android: account https://hosted.weblate.org/exports/rss/jami/client-android-account/ RSS
Jami/client-android: call https://hosted.weblate.org/exports/rss/jami/client-android-call/ RSS
Jami/client-android: content_description https://hosted.weblate.org/exports/rss/jami/client-android-content_description/ RSS
Jami/client-android: preferences https://hosted.weblate.org/exports/rss/jami/client-android-preferences/ RSS
Jami/client-gnome https://hosted.weblate.org/exports/rss/jami/client-gnome/ RSS
Jami/client-ios https://hosted.weblate.org/exports/rss/jami/client-ios/ RSS
Jami/client-macosx https://hosted.weblate.org/exports/rss/jami/client-macosx/ RSS
Jami/client-macosx: AccAdvanced https://hosted.weblate.org/exports/rss/jami/client-macosx-accadvanced/ RSS
Jami/client-macosx: AccDevices https://hosted.weblate.org/exports/rss/jami/client-macosx-accdevices/ RSS
Jami/client-macosx: AccGeneral https://hosted.weblate.org/exports/rss/jami/client-macosx-accgeneral/ RSS
Jami/client-macosx: AccMedia https://hosted.weblate.org/exports/rss/jami/client-macosx-accmedia/ RSS
Jami/client-macosx: Accounts https://hosted.weblate.org/exports/rss/jami/client-macosx-accounts/ RSS
Jami/client-macosx: AccRing https://hosted.weblate.org/exports/rss/jami/client-macosx-accring/ RSS
Jami/client-macosx: AccSecurity https://hosted.weblate.org/exports/rss/jami/client-macosx-accsecurity/ RSS
Jami/client-macosx: AudioPrefs https://hosted.weblate.org/exports/rss/jami/client-macosx-audioprefs/ RSS
Jami/client-macosx: BackupAccountWindow https://hosted.weblate.org/exports/rss/jami/client-macosx-backupaccountwindow/ RSS
Jami/client-macosx: Broker https://hosted.weblate.org/exports/rss/jami/client-macosx-broker/ RSS
Jami/client-macosx: CertificateWindow https://hosted.weblate.org/exports/rss/jami/client-macosx-certificatewindow/ RSS
Jami/client-macosx: Conversation https://hosted.weblate.org/exports/rss/jami/client-macosx-conversation/ RSS
Jami/client-macosx: CurrentCall https://hosted.weblate.org/exports/rss/jami/client-macosx-currentcall/ RSS
Jami/client-macosx: Dialpad https://hosted.weblate.org/exports/rss/jami/client-macosx-dialpad/ RSS
Jami/client-macosx: ExportPasswordWindow https://hosted.weblate.org/exports/rss/jami/client-macosx-exportpasswordwindow/ RSS
Jami/client-macosx: GeneralPrefs https://hosted.weblate.org/exports/rss/jami/client-macosx-generalprefs/ RSS
Jami/client-macosx: MainMenu https://hosted.weblate.org/exports/rss/jami/client-macosx-mainmenu/ RSS
Jami/client-macosx: MigrateRingAccountsWindow https://hosted.weblate.org/exports/rss/jami/client-macosx-migrateringaccountswindow/ RSS
Jami/client-macosx: PasswordChange https://hosted.weblate.org/exports/rss/jami/client-macosx-passwordchange/ RSS
Jami/client-macosx: PathPasswordWindow https://hosted.weblate.org/exports/rss/jami/client-macosx-pathpasswordwindow/ RSS
Jami/client-macosx: PersonLinker https://hosted.weblate.org/exports/rss/jami/client-macosx-personlinker/ RSS
Jami/client-macosx: PreferencesWindow https://hosted.weblate.org/exports/rss/jami/client-macosx-preferenceswindow/ RSS
Jami/client-macosx: RegisterNameWindow https://hosted.weblate.org/exports/rss/jami/client-macosx-registernamewindow/ RSS
Jami/client-macosx: RestoreAccountWindow https://hosted.weblate.org/exports/rss/jami/client-macosx-restoreaccountwindow/ RSS
Jami/client-macosx: RingWindow https://hosted.weblate.org/exports/rss/jami/client-macosx-ringwindow/ RSS
Jami/client-macosx: RingWizard https://hosted.weblate.org/exports/rss/jami/client-macosx-ringwizard/ RSS
Jami/client-macosx: RingWizardChoose https://hosted.weblate.org/exports/rss/jami/client-macosx-ringwizardchoose/ RSS
Jami/client-macosx: RingWizardLinkAccount https://hosted.weblate.org/exports/rss/jami/client-macosx-ringwizardlinkaccount/ RSS
Jami/client-macosx: RingWizardNewAccount https://hosted.weblate.org/exports/rss/jami/client-macosx-ringwizardnewaccount/ RSS
Jami/client-macosx: VideoPrefs https://hosted.weblate.org/exports/rss/jami/client-macosx-videoprefs/ RSS
Jami/client-uwp https://hosted.weblate.org/exports/rss/jami/client-uwp/ RSS
Jami/client-windows https://hosted.weblate.org/exports/rss/jami/client-windows/ RSS
Jami/lrc https://hosted.weblate.org/exports/rss/jami/lrc/ 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
Jami/client-android https://hosted.weblate.org/api/components/jami/client-android/statistics/ View
Jami/client-android: account https://hosted.weblate.org/api/components/jami/client-android-account/statistics/ View
Jami/client-android: call https://hosted.weblate.org/api/components/jami/client-android-call/statistics/ View
Jami/client-android: content_description https://hosted.weblate.org/api/components/jami/client-android-content_description/statistics/ View
Jami/client-android: preferences https://hosted.weblate.org/api/components/jami/client-android-preferences/statistics/ View
Jami/client-gnome https://hosted.weblate.org/api/components/jami/client-gnome/statistics/ View
Jami/client-ios https://hosted.weblate.org/api/components/jami/client-ios/statistics/ View
Jami/client-macosx https://hosted.weblate.org/api/components/jami/client-macosx/statistics/ View
Jami/client-macosx: AccAdvanced https://hosted.weblate.org/api/components/jami/client-macosx-accadvanced/statistics/ View
Jami/client-macosx: AccDevices https://hosted.weblate.org/api/components/jami/client-macosx-accdevices/statistics/ View
Jami/client-macosx: AccGeneral https://hosted.weblate.org/api/components/jami/client-macosx-accgeneral/statistics/ View
Jami/client-macosx: AccMedia https://hosted.weblate.org/api/components/jami/client-macosx-accmedia/statistics/ View
Jami/client-macosx: Accounts https://hosted.weblate.org/api/components/jami/client-macosx-accounts/statistics/ View
Jami/client-macosx: AccRing https://hosted.weblate.org/api/components/jami/client-macosx-accring/statistics/ View
Jami/client-macosx: AccSecurity https://hosted.weblate.org/api/components/jami/client-macosx-accsecurity/statistics/ View
Jami/client-macosx: AudioPrefs https://hosted.weblate.org/api/components/jami/client-macosx-audioprefs/statistics/ View
Jami/client-macosx: BackupAccountWindow https://hosted.weblate.org/api/components/jami/client-macosx-backupaccountwindow/statistics/ View
Jami/client-macosx: Broker https://hosted.weblate.org/api/components/jami/client-macosx-broker/statistics/ View
Jami/client-macosx: CertificateWindow https://hosted.weblate.org/api/components/jami/client-macosx-certificatewindow/statistics/ View
Jami/client-macosx: Conversation https://hosted.weblate.org/api/components/jami/client-macosx-conversation/statistics/ View
Jami/client-macosx: CurrentCall https://hosted.weblate.org/api/components/jami/client-macosx-currentcall/statistics/ View
Jami/client-macosx: Dialpad https://hosted.weblate.org/api/components/jami/client-macosx-dialpad/statistics/ View
Jami/client-macosx: ExportPasswordWindow https://hosted.weblate.org/api/components/jami/client-macosx-exportpasswordwindow/statistics/ View
Jami/client-macosx: GeneralPrefs https://hosted.weblate.org/api/components/jami/client-macosx-generalprefs/statistics/ View
Jami/client-macosx: MainMenu https://hosted.weblate.org/api/components/jami/client-macosx-mainmenu/statistics/ View
Jami/client-macosx: MigrateRingAccountsWindow https://hosted.weblate.org/api/components/jami/client-macosx-migrateringaccountswindow/statistics/ View
Jami/client-macosx: PasswordChange https://hosted.weblate.org/api/components/jami/client-macosx-passwordchange/statistics/ View
Jami/client-macosx: PathPasswordWindow https://hosted.weblate.org/api/components/jami/client-macosx-pathpasswordwindow/statistics/ View
Jami/client-macosx: PersonLinker https://hosted.weblate.org/api/components/jami/client-macosx-personlinker/statistics/ View
Jami/client-macosx: PreferencesWindow https://hosted.weblate.org/api/components/jami/client-macosx-preferenceswindow/statistics/ View
Jami/client-macosx: RegisterNameWindow https://hosted.weblate.org/api/components/jami/client-macosx-registernamewindow/statistics/ View
Jami/client-macosx: RestoreAccountWindow https://hosted.weblate.org/api/components/jami/client-macosx-restoreaccountwindow/statistics/ View
Jami/client-macosx: RingWindow https://hosted.weblate.org/api/components/jami/client-macosx-ringwindow/statistics/ View
Jami/client-macosx: RingWizard https://hosted.weblate.org/api/components/jami/client-macosx-ringwizard/statistics/ View
Jami/client-macosx: RingWizardChoose https://hosted.weblate.org/api/components/jami/client-macosx-ringwizardchoose/statistics/ View
Jami/client-macosx: RingWizardLinkAccount https://hosted.weblate.org/api/components/jami/client-macosx-ringwizardlinkaccount/statistics/ View
Jami/client-macosx: RingWizardNewAccount https://hosted.weblate.org/api/components/jami/client-macosx-ringwizardnewaccount/statistics/ View
Jami/client-macosx: VideoPrefs https://hosted.weblate.org/api/components/jami/client-macosx-videoprefs/statistics/ View
Jami/client-uwp https://hosted.weblate.org/api/components/jami/client-uwp/statistics/ View
Jami/client-windows https://hosted.weblate.org/api/components/jami/client-windows/statistics/ View
Jami/lrc https://hosted.weblate.org/api/components/jami/lrc/statistics/ View

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

curl \
    -H "Authorization: Token byuQ8nzQrVSe8dUNZrxjlAhhlimldUyJktkhumoI" \
    https://hosted.weblate.org/api/components/jami/client-android/translations/
Project URL Link
Jami https://hosted.weblate.org/api/projects/jami/repository/ Hook
Jami/client-android https://hosted.weblate.org/api/components/jami/client-android/repository/ Hook
Jami/client-android: account https://hosted.weblate.org/api/components/jami/client-android-account/repository/ Hook
Jami/client-android: call https://hosted.weblate.org/api/components/jami/client-android-call/repository/ Hook
Jami/client-android: content_description https://hosted.weblate.org/api/components/jami/client-android-content_description/repository/ Hook
Jami/client-android: preferences https://hosted.weblate.org/api/components/jami/client-android-preferences/repository/ Hook
Jami/client-gnome https://hosted.weblate.org/api/components/jami/client-gnome/repository/ Hook
Jami/client-ios https://hosted.weblate.org/api/components/jami/client-ios/repository/ Hook
Jami/client-macosx https://hosted.weblate.org/api/components/jami/client-macosx/repository/ Hook
Jami/client-macosx: AccAdvanced https://hosted.weblate.org/api/components/jami/client-macosx-accadvanced/repository/ Hook
Jami/client-macosx: AccDevices https://hosted.weblate.org/api/components/jami/client-macosx-accdevices/repository/ Hook
Jami/client-macosx: AccGeneral https://hosted.weblate.org/api/components/jami/client-macosx-accgeneral/repository/ Hook
Jami/client-macosx: AccMedia https://hosted.weblate.org/api/components/jami/client-macosx-accmedia/repository/ Hook
Jami/client-macosx: Accounts https://hosted.weblate.org/api/components/jami/client-macosx-accounts/repository/ Hook
Jami/client-macosx: AccRing https://hosted.weblate.org/api/components/jami/client-macosx-accring/repository/ Hook
Jami/client-macosx: AccSecurity https://hosted.weblate.org/api/components/jami/client-macosx-accsecurity/repository/ Hook
Jami/client-macosx: AudioPrefs https://hosted.weblate.org/api/components/jami/client-macosx-audioprefs/repository/ Hook
Jami/client-macosx: BackupAccountWindow https://hosted.weblate.org/api/components/jami/client-macosx-backupaccountwindow/repository/ Hook
Jami/client-macosx: Broker https://hosted.weblate.org/api/components/jami/client-macosx-broker/repository/ Hook
Jami/client-macosx: CertificateWindow https://hosted.weblate.org/api/components/jami/client-macosx-certificatewindow/repository/ Hook
Jami/client-macosx: Conversation https://hosted.weblate.org/api/components/jami/client-macosx-conversation/repository/ Hook
Jami/client-macosx: CurrentCall https://hosted.weblate.org/api/components/jami/client-macosx-currentcall/repository/ Hook
Jami/client-macosx: Dialpad https://hosted.weblate.org/api/components/jami/client-macosx-dialpad/repository/ Hook
Jami/client-macosx: ExportPasswordWindow https://hosted.weblate.org/api/components/jami/client-macosx-exportpasswordwindow/repository/ Hook
Jami/client-macosx: GeneralPrefs https://hosted.weblate.org/api/components/jami/client-macosx-generalprefs/repository/ Hook
Jami/client-macosx: MainMenu https://hosted.weblate.org/api/components/jami/client-macosx-mainmenu/repository/ Hook
Jami/client-macosx: MigrateRingAccountsWindow https://hosted.weblate.org/api/components/jami/client-macosx-migrateringaccountswindow/repository/ Hook
Jami/client-macosx: PasswordChange https://hosted.weblate.org/api/components/jami/client-macosx-passwordchange/repository/ Hook
Jami/client-macosx: PathPasswordWindow https://hosted.weblate.org/api/components/jami/client-macosx-pathpasswordwindow/repository/ Hook
Jami/client-macosx: PersonLinker https://hosted.weblate.org/api/components/jami/client-macosx-personlinker/repository/ Hook
Jami/client-macosx: PreferencesWindow https://hosted.weblate.org/api/components/jami/client-macosx-preferenceswindow/repository/ Hook
Jami/client-macosx: RegisterNameWindow https://hosted.weblate.org/api/components/jami/client-macosx-registernamewindow/repository/ Hook
Jami/client-macosx: RestoreAccountWindow https://hosted.weblate.org/api/components/jami/client-macosx-restoreaccountwindow/repository/ Hook
Jami/client-macosx: RingWindow https://hosted.weblate.org/api/components/jami/client-macosx-ringwindow/repository/ Hook
Jami/client-macosx: RingWizard https://hosted.weblate.org/api/components/jami/client-macosx-ringwizard/repository/ Hook
Jami/client-macosx: RingWizardChoose https://hosted.weblate.org/api/components/jami/client-macosx-ringwizardchoose/repository/ Hook
Jami/client-macosx: RingWizardLinkAccount https://hosted.weblate.org/api/components/jami/client-macosx-ringwizardlinkaccount/repository/ Hook
Jami/client-macosx: RingWizardNewAccount https://hosted.weblate.org/api/components/jami/client-macosx-ringwizardnewaccount/repository/ Hook
Jami/client-macosx: VideoPrefs https://hosted.weblate.org/api/components/jami/client-macosx-videoprefs/repository/ Hook
Jami/client-uwp https://hosted.weblate.org/api/components/jami/client-uwp/repository/ Hook
Jami/client-windows https://hosted.weblate.org/api/components/jami/client-windows/repository/ Hook
Jami/lrc https://hosted.weblate.org/api/components/jami/lrc/repository/ Hook

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

curl \
    -d operation=pull \
    -H "Authorization: Token byuQ8nzQrVSe8dUNZrxjlAhhlimldUyJktkhumoI" \
    https://hosted.weblate.org/api/projects/jami/repository/

Weblate also supports direct notifications from several code hosting sites:

Hosting site URL Note
GitHub https://hosted.weblate.org/hooks/github/ Browse the documentation for detailed instructions
GitLab https://hosted.weblate.org/hooks/gitlab/ Browse the documentation for detailed instructions
Bitbucket https://hosted.weblate.org/hooks/bitbucket/ Browse the documentation for detailed instructions
Pagure https://hosted.weblate.org/hooks/pagure/ Browse the documentation for detailed instructions