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 RSS
Jami/client-android RSS
Jami/client-android: account RSS
Jami/client-android: call RSS
Jami/client-android: content_description RSS
Jami/client-android: preferences RSS
Jami/client-gnome RSS
Jami/client-ios RSS
Jami/client-macosx RSS
Jami/client-macosx: AccAdvanced RSS
Jami/client-macosx: AccDevices RSS
Jami/client-macosx: AccGeneral RSS
Jami/client-macosx: AccMedia RSS
Jami/client-macosx: Accounts RSS
Jami/client-macosx: AccRing RSS
Jami/client-macosx: AccSecurity RSS
Jami/client-macosx: AudioPrefs RSS
Jami/client-macosx: BackupAccountWindow RSS
Jami/client-macosx: Broker RSS
Jami/client-macosx: CertificateWindow RSS
Jami/client-macosx: Conversation RSS
Jami/client-macosx: CurrentCall RSS
Jami/client-macosx: Dialpad RSS
Jami/client-macosx: ExportPasswordWindow RSS
Jami/client-macosx: GeneralPrefs RSS
Jami/client-macosx: MainMenu RSS
Jami/client-macosx: MigrateRingAccountsWindow RSS
Jami/client-macosx: PasswordChange RSS
Jami/client-macosx: PathPasswordWindow RSS
Jami/client-macosx: PersonLinker RSS
Jami/client-macosx: PreferencesWindow RSS
Jami/client-macosx: RegisterNameWindow RSS
Jami/client-macosx: RestoreAccountWindow RSS
Jami/client-macosx: RingWindow RSS
Jami/client-macosx: RingWizard RSS
Jami/client-macosx: RingWizardChoose RSS
Jami/client-macosx: RingWizardLinkAccount RSS
Jami/client-macosx: RingWizardNewAccount RSS
Jami/client-macosx: VideoPrefs RSS
Jami/client-uwp RSS
Jami/client-windows RSS
Jami/lrc 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
Jami/client-android View
Jami/client-android: account View
Jami/client-android: call View
Jami/client-android: content_description View
Jami/client-android: preferences View
Jami/client-gnome View
Jami/client-ios View
Jami/client-macosx View
Jami/client-macosx: AccAdvanced View
Jami/client-macosx: AccDevices View
Jami/client-macosx: AccGeneral View
Jami/client-macosx: AccMedia View
Jami/client-macosx: Accounts View
Jami/client-macosx: AccRing View
Jami/client-macosx: AccSecurity View
Jami/client-macosx: AudioPrefs View
Jami/client-macosx: BackupAccountWindow View
Jami/client-macosx: Broker View
Jami/client-macosx: CertificateWindow View
Jami/client-macosx: Conversation View
Jami/client-macosx: CurrentCall View
Jami/client-macosx: Dialpad View
Jami/client-macosx: ExportPasswordWindow View
Jami/client-macosx: GeneralPrefs View
Jami/client-macosx: MainMenu View
Jami/client-macosx: MigrateRingAccountsWindow View
Jami/client-macosx: PasswordChange View
Jami/client-macosx: PathPasswordWindow View
Jami/client-macosx: PersonLinker View
Jami/client-macosx: PreferencesWindow View
Jami/client-macosx: RegisterNameWindow View
Jami/client-macosx: RestoreAccountWindow View
Jami/client-macosx: RingWindow View
Jami/client-macosx: RingWizard View
Jami/client-macosx: RingWizardChoose View
Jami/client-macosx: RingWizardLinkAccount View
Jami/client-macosx: RingWizardNewAccount View
Jami/client-macosx: VideoPrefs View
Jami/client-uwp View
Jami/client-windows View
Jami/lrc View

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

curl \
    -H "Authorization: Token byuQ8nzQrVSe8dUNZrxjlAhhlimldUyJktkhumoI" \
Project URL Link
Jami Hook
Jami/client-android Hook
Jami/client-android: account Hook
Jami/client-android: call Hook
Jami/client-android: content_description Hook
Jami/client-android: preferences Hook
Jami/client-gnome Hook
Jami/client-ios Hook
Jami/client-macosx Hook
Jami/client-macosx: AccAdvanced Hook
Jami/client-macosx: AccDevices Hook
Jami/client-macosx: AccGeneral Hook
Jami/client-macosx: AccMedia Hook
Jami/client-macosx: Accounts Hook
Jami/client-macosx: AccRing Hook
Jami/client-macosx: AccSecurity Hook
Jami/client-macosx: AudioPrefs Hook
Jami/client-macosx: BackupAccountWindow Hook
Jami/client-macosx: Broker Hook
Jami/client-macosx: CertificateWindow Hook
Jami/client-macosx: Conversation Hook
Jami/client-macosx: CurrentCall Hook
Jami/client-macosx: Dialpad Hook
Jami/client-macosx: ExportPasswordWindow Hook
Jami/client-macosx: GeneralPrefs Hook
Jami/client-macosx: MainMenu Hook
Jami/client-macosx: MigrateRingAccountsWindow Hook
Jami/client-macosx: PasswordChange Hook
Jami/client-macosx: PathPasswordWindow Hook
Jami/client-macosx: PersonLinker Hook
Jami/client-macosx: PreferencesWindow Hook
Jami/client-macosx: RegisterNameWindow Hook
Jami/client-macosx: RestoreAccountWindow Hook
Jami/client-macosx: RingWindow Hook
Jami/client-macosx: RingWizard Hook
Jami/client-macosx: RingWizardChoose Hook
Jami/client-macosx: RingWizardLinkAccount Hook
Jami/client-macosx: RingWizardNewAccount Hook
Jami/client-macosx: VideoPrefs Hook
Jami/client-uwp Hook
Jami/client-windows Hook
Jami/lrc 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