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
partner-contact-12.0 https://translation.odoo-community.org/exports/rss/partner-contact-12-0/ RSS
partner-contact-12.0/partner-contact-12.0-base_country_state_translatable https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-base_country_state_translatable/ RSS
partner-contact-12.0/partner-contact-12.0-base_location https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-base_location/ RSS
partner-contact-12.0/partner-contact-12.0-base_location_geonames_import https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-base_location_geonames_import/ RSS
partner-contact-12.0/partner-contact-12.0-base_location_nuts https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-base_location_nuts/ RSS
partner-contact-12.0/partner-contact-12.0-base_partner_sequence https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-base_partner_sequence/ RSS
partner-contact-12.0/partner-contact-12.0-base_vat_sanitized https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-base_vat_sanitized/ RSS
partner-contact-12.0/partner-contact-12.0-partner_address_street3 https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-partner_address_street3/ RSS
partner-contact-12.0/partner-contact-12.0-partner_affiliate https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-partner_affiliate/ RSS
partner-contact-12.0/partner-contact-12.0-partner_bank_active https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-partner_bank_active/ RSS
partner-contact-12.0/partner-contact-12.0-partner_coc https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-partner_coc/ RSS
partner-contact-12.0/partner-contact-12.0-partner_company_group https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-partner_company_group/ RSS
partner-contact-12.0/partner-contact-12.0-partner_contact_birthdate https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-partner_contact_birthdate/ RSS
partner-contact-12.0/partner-contact-12.0-partner_contact_department https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-partner_contact_department/ RSS
partner-contact-12.0/partner-contact-12.0-partner_contact_gender https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-partner_contact_gender/ RSS
partner-contact-12.0/partner-contact-12.0-partner_contact_personal_information_page https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-partner_contact_personal_information_page/ RSS
partner-contact-12.0/partner-contact-12.0-partner_deduplicate_acl https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-partner_deduplicate_acl/ RSS
partner-contact-12.0/partner-contact-12.0-partner_deduplicate_filter https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-partner_deduplicate_filter/ RSS
partner-contact-12.0/partner-contact-12.0-partner_disable_gravatar https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-partner_disable_gravatar/ RSS
partner-contact-12.0/partner-contact-12.0-partner_employee_quantity https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-partner_employee_quantity/ RSS
partner-contact-12.0/partner-contact-12.0-partner_external_map https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-partner_external_map/ RSS
partner-contact-12.0/partner-contact-12.0-partner_fax https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-partner_fax/ RSS
partner-contact-12.0/partner-contact-12.0-partner_firstname https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-partner_firstname/ RSS
partner-contact-12.0/partner-contact-12.0-partner_identification https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-partner_identification/ RSS
partner-contact-12.0/partner-contact-12.0-partner_industry_secondary https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-partner_industry_secondary/ RSS
partner-contact-12.0/partner-contact-12.0-partner_multi_relation https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-partner_multi_relation/ RSS
partner-contact-12.0/partner-contact-12.0-partner_phonecall_schedule https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-partner_phonecall_schedule/ RSS
partner-contact-12.0/partner-contact-12.0-partner_phone_extension https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-partner_phone_extension/ RSS
partner-contact-12.0/partner-contact-12.0-partner_priority https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-partner_priority/ RSS
partner-contact-12.0/partner-contact-12.0-partner_ref_unique https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-partner_ref_unique/ RSS
partner-contact-12.0/partner-contact-12.0-partner_second_lastname https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-partner_second_lastname/ RSS
partner-contact-12.0/partner-contact-12.0-partner_vat_unique https://translation.odoo-community.org/exports/rss/partner-contact-12-0/partner-contact-12-0-partner_vat_unique/ 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
partner-contact-12.0/partner-contact-12.0-base_country_state_translatable https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-base_country_state_translatable/statistics/ View
partner-contact-12.0/partner-contact-12.0-base_location https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-base_location/statistics/ View
partner-contact-12.0/partner-contact-12.0-base_location_geonames_import https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-base_location_geonames_import/statistics/ View
partner-contact-12.0/partner-contact-12.0-base_location_nuts https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-base_location_nuts/statistics/ View
partner-contact-12.0/partner-contact-12.0-base_partner_sequence https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-base_partner_sequence/statistics/ View
partner-contact-12.0/partner-contact-12.0-base_vat_sanitized https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-base_vat_sanitized/statistics/ View
partner-contact-12.0/partner-contact-12.0-partner_address_street3 https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_address_street3/statistics/ View
partner-contact-12.0/partner-contact-12.0-partner_affiliate https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_affiliate/statistics/ View
partner-contact-12.0/partner-contact-12.0-partner_bank_active https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_bank_active/statistics/ View
partner-contact-12.0/partner-contact-12.0-partner_coc https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_coc/statistics/ View
partner-contact-12.0/partner-contact-12.0-partner_company_group https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_company_group/statistics/ View
partner-contact-12.0/partner-contact-12.0-partner_contact_birthdate https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_contact_birthdate/statistics/ View
partner-contact-12.0/partner-contact-12.0-partner_contact_department https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_contact_department/statistics/ View
partner-contact-12.0/partner-contact-12.0-partner_contact_gender https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_contact_gender/statistics/ View
partner-contact-12.0/partner-contact-12.0-partner_contact_personal_information_page https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_contact_personal_information_page/statistics/ View
partner-contact-12.0/partner-contact-12.0-partner_deduplicate_acl https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_deduplicate_acl/statistics/ View
partner-contact-12.0/partner-contact-12.0-partner_deduplicate_filter https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_deduplicate_filter/statistics/ View
partner-contact-12.0/partner-contact-12.0-partner_disable_gravatar https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_disable_gravatar/statistics/ View
partner-contact-12.0/partner-contact-12.0-partner_employee_quantity https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_employee_quantity/statistics/ View
partner-contact-12.0/partner-contact-12.0-partner_external_map https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_external_map/statistics/ View
partner-contact-12.0/partner-contact-12.0-partner_fax https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_fax/statistics/ View
partner-contact-12.0/partner-contact-12.0-partner_firstname https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_firstname/statistics/ View
partner-contact-12.0/partner-contact-12.0-partner_identification https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_identification/statistics/ View
partner-contact-12.0/partner-contact-12.0-partner_industry_secondary https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_industry_secondary/statistics/ View
partner-contact-12.0/partner-contact-12.0-partner_multi_relation https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_multi_relation/statistics/ View
partner-contact-12.0/partner-contact-12.0-partner_phonecall_schedule https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_phonecall_schedule/statistics/ View
partner-contact-12.0/partner-contact-12.0-partner_phone_extension https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_phone_extension/statistics/ View
partner-contact-12.0/partner-contact-12.0-partner_priority https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_priority/statistics/ View
partner-contact-12.0/partner-contact-12.0-partner_ref_unique https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_ref_unique/statistics/ View
partner-contact-12.0/partner-contact-12.0-partner_second_lastname https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_second_lastname/statistics/ View
partner-contact-12.0/partner-contact-12.0-partner_vat_unique https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_vat_unique/statistics/ View

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

curl \
    -H "Authorization: Token qqEgvwsi7uH3gGqepC88ItsGST61HVnIy94phlCi" \
    https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-base_country_state_translatable/translations/
Project URL Link
partner-contact-12.0 https://translation.odoo-community.org/api/projects/partner-contact-12-0/repository/ Hook
partner-contact-12.0/partner-contact-12.0-base_country_state_translatable https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-base_country_state_translatable/repository/ Hook
partner-contact-12.0/partner-contact-12.0-base_location https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-base_location/repository/ Hook
partner-contact-12.0/partner-contact-12.0-base_location_geonames_import https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-base_location_geonames_import/repository/ Hook
partner-contact-12.0/partner-contact-12.0-base_location_nuts https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-base_location_nuts/repository/ Hook
partner-contact-12.0/partner-contact-12.0-base_partner_sequence https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-base_partner_sequence/repository/ Hook
partner-contact-12.0/partner-contact-12.0-base_vat_sanitized https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-base_vat_sanitized/repository/ Hook
partner-contact-12.0/partner-contact-12.0-partner_address_street3 https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_address_street3/repository/ Hook
partner-contact-12.0/partner-contact-12.0-partner_affiliate https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_affiliate/repository/ Hook
partner-contact-12.0/partner-contact-12.0-partner_bank_active https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_bank_active/repository/ Hook
partner-contact-12.0/partner-contact-12.0-partner_coc https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_coc/repository/ Hook
partner-contact-12.0/partner-contact-12.0-partner_company_group https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_company_group/repository/ Hook
partner-contact-12.0/partner-contact-12.0-partner_contact_birthdate https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_contact_birthdate/repository/ Hook
partner-contact-12.0/partner-contact-12.0-partner_contact_department https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_contact_department/repository/ Hook
partner-contact-12.0/partner-contact-12.0-partner_contact_gender https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_contact_gender/repository/ Hook
partner-contact-12.0/partner-contact-12.0-partner_contact_personal_information_page https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_contact_personal_information_page/repository/ Hook
partner-contact-12.0/partner-contact-12.0-partner_deduplicate_acl https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_deduplicate_acl/repository/ Hook
partner-contact-12.0/partner-contact-12.0-partner_deduplicate_filter https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_deduplicate_filter/repository/ Hook
partner-contact-12.0/partner-contact-12.0-partner_disable_gravatar https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_disable_gravatar/repository/ Hook
partner-contact-12.0/partner-contact-12.0-partner_employee_quantity https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_employee_quantity/repository/ Hook
partner-contact-12.0/partner-contact-12.0-partner_external_map https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_external_map/repository/ Hook
partner-contact-12.0/partner-contact-12.0-partner_fax https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_fax/repository/ Hook
partner-contact-12.0/partner-contact-12.0-partner_firstname https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_firstname/repository/ Hook
partner-contact-12.0/partner-contact-12.0-partner_identification https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_identification/repository/ Hook
partner-contact-12.0/partner-contact-12.0-partner_industry_secondary https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_industry_secondary/repository/ Hook
partner-contact-12.0/partner-contact-12.0-partner_multi_relation https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_multi_relation/repository/ Hook
partner-contact-12.0/partner-contact-12.0-partner_phonecall_schedule https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_phonecall_schedule/repository/ Hook
partner-contact-12.0/partner-contact-12.0-partner_phone_extension https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_phone_extension/repository/ Hook
partner-contact-12.0/partner-contact-12.0-partner_priority https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_priority/repository/ Hook
partner-contact-12.0/partner-contact-12.0-partner_ref_unique https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_ref_unique/repository/ Hook
partner-contact-12.0/partner-contact-12.0-partner_second_lastname https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_second_lastname/repository/ Hook
partner-contact-12.0/partner-contact-12.0-partner_vat_unique https://translation.odoo-community.org/api/components/partner-contact-12-0/partner-contact-12-0-partner_vat_unique/repository/ Hook

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

curl \
    -d operation=pull \
    -H "Authorization: Token qqEgvwsi7uH3gGqepC88ItsGST61HVnIy94phlCi" \
    https://translation.odoo-community.org/api/projects/partner-contact-12-0/repository/

Weblate also supports direct notifications from several code hosting sites:

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