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-macos https://hosted.weblate.org/exports/rss/jami/client-macos/ RSS
Jami/client-macos: AccAdvancedRing https://hosted.weblate.org/exports/rss/jami/client-macos-accadvancedring/ RSS
Jami/client-macos: AccAdvancedSip https://hosted.weblate.org/exports/rss/jami/client-macos-accadvancedsip/ RSS
Jami/client-macos: AccountBackupVC https://hosted.weblate.org/exports/rss/jami/client-macos-accountbackupvc/ RSS
Jami/client-macos: AccountSettings https://hosted.weblate.org/exports/rss/jami/client-macos-accountsettings/ RSS
Jami/client-macos: AccRingGeneral https://hosted.weblate.org/exports/rss/jami/client-macos-accringgeneral/ RSS
Jami/client-macos: AccSipGeneral https://hosted.weblate.org/exports/rss/jami/client-macos-accsipgeneral/ RSS
Jami/client-macos: AddSIPAccountVC https://hosted.weblate.org/exports/rss/jami/client-macos-addsipaccountvc/ RSS
Jami/client-macos: AudioPrefs https://hosted.weblate.org/exports/rss/jami/client-macos-audioprefs/ RSS
Jami/client-macos: BackupAccountWindow https://hosted.weblate.org/exports/rss/jami/client-macos-backupaccountwindow/ RSS
Jami/client-macos: CertificateWindow https://hosted.weblate.org/exports/rss/jami/client-macos-certificatewindow/ RSS
Jami/client-macos: ConnectToAccManagerVC https://hosted.weblate.org/exports/rss/jami/client-macos-connecttoaccmanagervc/ RSS
Jami/client-macos: Conversation https://hosted.weblate.org/exports/rss/jami/client-macos-conversation/ RSS
Jami/client-macos: CurrentCall https://hosted.weblate.org/exports/rss/jami/client-macos-currentcall/ RSS
Jami/client-macos: Dialpad https://hosted.weblate.org/exports/rss/jami/client-macos-dialpad/ RSS
Jami/client-macos: ExportPasswordWindow https://hosted.weblate.org/exports/rss/jami/client-macos-exportpasswordwindow/ RSS
Jami/client-macos: GeneralPrefs https://hosted.weblate.org/exports/rss/jami/client-macos-generalprefs/ RSS
Jami/client-macos: LeaveMessageVC https://hosted.weblate.org/exports/rss/jami/client-macos-leavemessagevc/ RSS
Jami/client-macos: MainMenu https://hosted.weblate.org/exports/rss/jami/client-macos-mainmenu/ RSS
Jami/client-macos: MessageCells https://hosted.weblate.org/exports/rss/jami/client-macos-messagecells/ RSS
Jami/client-macos: MigrateRingAccountsWindow https://hosted.weblate.org/exports/rss/jami/client-macos-migrateringaccountswindow/ RSS
Jami/client-macos: PasswordChange https://hosted.weblate.org/exports/rss/jami/client-macos-passwordchange/ RSS
Jami/client-macos: PersonLinker https://hosted.weblate.org/exports/rss/jami/client-macos-personlinker/ RSS
Jami/client-macos: PreferencesWindow https://hosted.weblate.org/exports/rss/jami/client-macos-preferenceswindow/ RSS
Jami/client-macos: RegisterNameWindow https://hosted.weblate.org/exports/rss/jami/client-macos-registernamewindow/ RSS
Jami/client-macos: RestoreAccountWindow https://hosted.weblate.org/exports/rss/jami/client-macos-restoreaccountwindow/ RSS
Jami/client-macos: RingWindow https://hosted.weblate.org/exports/rss/jami/client-macos-ringwindow/ RSS
Jami/client-macos: RingWizard https://hosted.weblate.org/exports/rss/jami/client-macos-ringwizard/ RSS
Jami/client-macos: RingWizardChoose https://hosted.weblate.org/exports/rss/jami/client-macos-ringwizardchoose/ RSS
Jami/client-macos: RingWizardLinkAccount https://hosted.weblate.org/exports/rss/jami/client-macos-ringwizardlinkaccount/ RSS
Jami/client-macos: RingWizardNewAccount https://hosted.weblate.org/exports/rss/jami/client-macos-ringwizardnewaccount/ RSS
Jami/client-macos: VideoPrefs https://hosted.weblate.org/exports/rss/jami/client-macos-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-macos https://hosted.weblate.org/api/components/jami/client-macos/statistics/ View
Jami/client-macos: AccAdvancedRing https://hosted.weblate.org/api/components/jami/client-macos-accadvancedring/statistics/ View
Jami/client-macos: AccAdvancedSip https://hosted.weblate.org/api/components/jami/client-macos-accadvancedsip/statistics/ View
Jami/client-macos: AccountBackupVC https://hosted.weblate.org/api/components/jami/client-macos-accountbackupvc/statistics/ View
Jami/client-macos: AccountSettings https://hosted.weblate.org/api/components/jami/client-macos-accountsettings/statistics/ View
Jami/client-macos: AccRingGeneral https://hosted.weblate.org/api/components/jami/client-macos-accringgeneral/statistics/ View
Jami/client-macos: AccSipGeneral https://hosted.weblate.org/api/components/jami/client-macos-accsipgeneral/statistics/ View
Jami/client-macos: AddSIPAccountVC https://hosted.weblate.org/api/components/jami/client-macos-addsipaccountvc/statistics/ View
Jami/client-macos: AudioPrefs https://hosted.weblate.org/api/components/jami/client-macos-audioprefs/statistics/ View
Jami/client-macos: BackupAccountWindow https://hosted.weblate.org/api/components/jami/client-macos-backupaccountwindow/statistics/ View
Jami/client-macos: CertificateWindow https://hosted.weblate.org/api/components/jami/client-macos-certificatewindow/statistics/ View
Jami/client-macos: ConnectToAccManagerVC https://hosted.weblate.org/api/components/jami/client-macos-connecttoaccmanagervc/statistics/ View
Jami/client-macos: Conversation https://hosted.weblate.org/api/components/jami/client-macos-conversation/statistics/ View
Jami/client-macos: CurrentCall https://hosted.weblate.org/api/components/jami/client-macos-currentcall/statistics/ View
Jami/client-macos: Dialpad https://hosted.weblate.org/api/components/jami/client-macos-dialpad/statistics/ View
Jami/client-macos: ExportPasswordWindow https://hosted.weblate.org/api/components/jami/client-macos-exportpasswordwindow/statistics/ View
Jami/client-macos: GeneralPrefs https://hosted.weblate.org/api/components/jami/client-macos-generalprefs/statistics/ View
Jami/client-macos: LeaveMessageVC https://hosted.weblate.org/api/components/jami/client-macos-leavemessagevc/statistics/ View
Jami/client-macos: MainMenu https://hosted.weblate.org/api/components/jami/client-macos-mainmenu/statistics/ View
Jami/client-macos: MessageCells https://hosted.weblate.org/api/components/jami/client-macos-messagecells/statistics/ View
Jami/client-macos: MigrateRingAccountsWindow https://hosted.weblate.org/api/components/jami/client-macos-migrateringaccountswindow/statistics/ View
Jami/client-macos: PasswordChange https://hosted.weblate.org/api/components/jami/client-macos-passwordchange/statistics/ View
Jami/client-macos: PersonLinker https://hosted.weblate.org/api/components/jami/client-macos-personlinker/statistics/ View
Jami/client-macos: PreferencesWindow https://hosted.weblate.org/api/components/jami/client-macos-preferenceswindow/statistics/ View
Jami/client-macos: RegisterNameWindow https://hosted.weblate.org/api/components/jami/client-macos-registernamewindow/statistics/ View
Jami/client-macos: RestoreAccountWindow https://hosted.weblate.org/api/components/jami/client-macos-restoreaccountwindow/statistics/ View
Jami/client-macos: RingWindow https://hosted.weblate.org/api/components/jami/client-macos-ringwindow/statistics/ View
Jami/client-macos: RingWizard https://hosted.weblate.org/api/components/jami/client-macos-ringwizard/statistics/ View
Jami/client-macos: RingWizardChoose https://hosted.weblate.org/api/components/jami/client-macos-ringwizardchoose/statistics/ View
Jami/client-macos: RingWizardLinkAccount https://hosted.weblate.org/api/components/jami/client-macos-ringwizardlinkaccount/statistics/ View
Jami/client-macos: RingWizardNewAccount https://hosted.weblate.org/api/components/jami/client-macos-ringwizardnewaccount/statistics/ View
Jami/client-macos: VideoPrefs https://hosted.weblate.org/api/components/jami/client-macos-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-macos https://hosted.weblate.org/api/components/jami/client-macos/repository/ Hook
Jami/client-macos: AccAdvancedRing https://hosted.weblate.org/api/components/jami/client-macos-accadvancedring/repository/ Hook
Jami/client-macos: AccAdvancedSip https://hosted.weblate.org/api/components/jami/client-macos-accadvancedsip/repository/ Hook
Jami/client-macos: AccountBackupVC https://hosted.weblate.org/api/components/jami/client-macos-accountbackupvc/repository/ Hook
Jami/client-macos: AccountSettings https://hosted.weblate.org/api/components/jami/client-macos-accountsettings/repository/ Hook
Jami/client-macos: AccRingGeneral https://hosted.weblate.org/api/components/jami/client-macos-accringgeneral/repository/ Hook
Jami/client-macos: AccSipGeneral https://hosted.weblate.org/api/components/jami/client-macos-accsipgeneral/repository/ Hook
Jami/client-macos: AddSIPAccountVC https://hosted.weblate.org/api/components/jami/client-macos-addsipaccountvc/repository/ Hook
Jami/client-macos: AudioPrefs https://hosted.weblate.org/api/components/jami/client-macos-audioprefs/repository/ Hook
Jami/client-macos: BackupAccountWindow https://hosted.weblate.org/api/components/jami/client-macos-backupaccountwindow/repository/ Hook
Jami/client-macos: CertificateWindow https://hosted.weblate.org/api/components/jami/client-macos-certificatewindow/repository/ Hook
Jami/client-macos: ConnectToAccManagerVC https://hosted.weblate.org/api/components/jami/client-macos-connecttoaccmanagervc/repository/ Hook
Jami/client-macos: Conversation https://hosted.weblate.org/api/components/jami/client-macos-conversation/repository/ Hook
Jami/client-macos: CurrentCall https://hosted.weblate.org/api/components/jami/client-macos-currentcall/repository/ Hook
Jami/client-macos: Dialpad https://hosted.weblate.org/api/components/jami/client-macos-dialpad/repository/ Hook
Jami/client-macos: ExportPasswordWindow https://hosted.weblate.org/api/components/jami/client-macos-exportpasswordwindow/repository/ Hook
Jami/client-macos: GeneralPrefs https://hosted.weblate.org/api/components/jami/client-macos-generalprefs/repository/ Hook
Jami/client-macos: LeaveMessageVC https://hosted.weblate.org/api/components/jami/client-macos-leavemessagevc/repository/ Hook
Jami/client-macos: MainMenu https://hosted.weblate.org/api/components/jami/client-macos-mainmenu/repository/ Hook
Jami/client-macos: MessageCells https://hosted.weblate.org/api/components/jami/client-macos-messagecells/repository/ Hook
Jami/client-macos: MigrateRingAccountsWindow https://hosted.weblate.org/api/components/jami/client-macos-migrateringaccountswindow/repository/ Hook
Jami/client-macos: PasswordChange https://hosted.weblate.org/api/components/jami/client-macos-passwordchange/repository/ Hook
Jami/client-macos: PersonLinker https://hosted.weblate.org/api/components/jami/client-macos-personlinker/repository/ Hook
Jami/client-macos: PreferencesWindow https://hosted.weblate.org/api/components/jami/client-macos-preferenceswindow/repository/ Hook
Jami/client-macos: RegisterNameWindow https://hosted.weblate.org/api/components/jami/client-macos-registernamewindow/repository/ Hook
Jami/client-macos: RestoreAccountWindow https://hosted.weblate.org/api/components/jami/client-macos-restoreaccountwindow/repository/ Hook
Jami/client-macos: RingWindow https://hosted.weblate.org/api/components/jami/client-macos-ringwindow/repository/ Hook
Jami/client-macos: RingWizard https://hosted.weblate.org/api/components/jami/client-macos-ringwizard/repository/ Hook
Jami/client-macos: RingWizardChoose https://hosted.weblate.org/api/components/jami/client-macos-ringwizardchoose/repository/ Hook
Jami/client-macos: RingWizardLinkAccount https://hosted.weblate.org/api/components/jami/client-macos-ringwizardlinkaccount/repository/ Hook
Jami/client-macos: RingWizardNewAccount https://hosted.weblate.org/api/components/jami/client-macos-ringwizardnewaccount/repository/ Hook
Jami/client-macos: VideoPrefs https://hosted.weblate.org/api/components/jami/client-macos-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
Azure Repos https://hosted.weblate.org/hooks/azure/ Browse the documentation for detailed instructions
Gitea https://hosted.weblate.org/hooks/gitea/ Browse the documentation for detailed instructions