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
sale-workflow-9.0 https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/ RSS
sale-workflow-9.0/sale-workflow-9.0-sale_automatic_workflow https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/sale-workflow-9-0-sale_automatic_workflow/ RSS
sale-workflow-9.0/sale-workflow-9.0-sale_automatic_workflow_payment_mode https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/sale-workflow-9-0-sale_automatic_workflow_payment_mode/ RSS
sale-workflow-9.0/sale-workflow-9.0-sale_cancel_reason https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/sale-workflow-9-0-sale_cancel_reason/ RSS
sale-workflow-9.0/sale-workflow-9.0-sale_delivery_block https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/sale-workflow-9-0-sale_delivery_block/ RSS
sale-workflow-9.0/sale-workflow-9.0-sale_delivery_block_proc_group_by_line https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/sale-workflow-9-0-sale_delivery_block_proc_group_by_line/ RSS
sale-workflow-9.0/sale-workflow-9.0-sale_exception https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/sale-workflow-9-0-sale_exception/ RSS
sale-workflow-9.0/sale-workflow-9.0-sale_fixed_discount https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/sale-workflow-9-0-sale_fixed_discount/ RSS
sale-workflow-9.0/sale-workflow-9.0-sale_force_invoiced https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/sale-workflow-9-0-sale_force_invoiced/ RSS
sale-workflow-9.0/sale-workflow-9.0-sale_order_digitized_signature https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/sale-workflow-9-0-sale_order_digitized_signature/ RSS
sale-workflow-9.0/sale-workflow-9.0-sale_order_line_date https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/sale-workflow-9-0-sale_order_line_date/ RSS
sale-workflow-9.0/sale-workflow-9.0-sale_order_line_sequence https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/sale-workflow-9-0-sale_order_line_sequence/ RSS
sale-workflow-9.0/sale-workflow-9.0-sale_order_lot_selection https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/sale-workflow-9-0-sale_order_lot_selection/ RSS
sale-workflow-9.0/sale-workflow-9.0-sale_order_price_recalculation https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/sale-workflow-9-0-sale_order_price_recalculation/ RSS
sale-workflow-9.0/sale-workflow-9.0-sale_order_product_recommendation https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/sale-workflow-9-0-sale_order_product_recommendation/ RSS
sale-workflow-9.0/sale-workflow-9.0-sale_order_type https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/sale-workflow-9-0-sale_order_type/ RSS
sale-workflow-9.0/sale-workflow-9.0-sale_order_variant_mgmt https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/sale-workflow-9-0-sale_order_variant_mgmt/ RSS
sale-workflow-9.0/sale-workflow-9.0-sale_packaging_price https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/sale-workflow-9-0-sale_packaging_price/ RSS
sale-workflow-9.0/sale-workflow-9.0-sale_procurement_group_by_line https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/sale-workflow-9-0-sale_procurement_group_by_line/ RSS
sale-workflow-9.0/sale-workflow-9.0-sale_procurement_group_by_requested_date https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/sale-workflow-9-0-sale_procurement_group_by_requested_date/ RSS
sale-workflow-9.0/sale-workflow-9.0-sale_product_set https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/sale-workflow-9-0-sale_product_set/ RSS
sale-workflow-9.0/sale-workflow-9.0-sale_rental https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/sale-workflow-9-0-sale_rental/ RSS
sale-workflow-9.0/sale-workflow-9.0-sale_revert_done https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/sale-workflow-9-0-sale_revert_done/ RSS
sale-workflow-9.0/sale-workflow-9.0-sale_sourced_by_line https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/sale-workflow-9-0-sale_sourced_by_line/ RSS
sale-workflow-9.0/sale-workflow-9.0-sale_start_end_dates https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/sale-workflow-9-0-sale_start_end_dates/ RSS
sale-workflow-9.0/sale-workflow-9.0-sale_validity https://translation.odoo-community.org/exports/rss/sale-workflow-9-0/sale-workflow-9-0-sale_validity/ 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
sale-workflow-9.0/sale-workflow-9.0-sale_automatic_workflow https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_automatic_workflow/statistics/ View
sale-workflow-9.0/sale-workflow-9.0-sale_automatic_workflow_payment_mode https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_automatic_workflow_payment_mode/statistics/ View
sale-workflow-9.0/sale-workflow-9.0-sale_cancel_reason https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_cancel_reason/statistics/ View
sale-workflow-9.0/sale-workflow-9.0-sale_delivery_block https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_delivery_block/statistics/ View
sale-workflow-9.0/sale-workflow-9.0-sale_delivery_block_proc_group_by_line https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_delivery_block_proc_group_by_line/statistics/ View
sale-workflow-9.0/sale-workflow-9.0-sale_exception https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_exception/statistics/ View
sale-workflow-9.0/sale-workflow-9.0-sale_fixed_discount https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_fixed_discount/statistics/ View
sale-workflow-9.0/sale-workflow-9.0-sale_force_invoiced https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_force_invoiced/statistics/ View
sale-workflow-9.0/sale-workflow-9.0-sale_order_digitized_signature https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_order_digitized_signature/statistics/ View
sale-workflow-9.0/sale-workflow-9.0-sale_order_line_date https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_order_line_date/statistics/ View
sale-workflow-9.0/sale-workflow-9.0-sale_order_line_sequence https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_order_line_sequence/statistics/ View
sale-workflow-9.0/sale-workflow-9.0-sale_order_lot_selection https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_order_lot_selection/statistics/ View
sale-workflow-9.0/sale-workflow-9.0-sale_order_price_recalculation https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_order_price_recalculation/statistics/ View
sale-workflow-9.0/sale-workflow-9.0-sale_order_product_recommendation https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_order_product_recommendation/statistics/ View
sale-workflow-9.0/sale-workflow-9.0-sale_order_type https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_order_type/statistics/ View
sale-workflow-9.0/sale-workflow-9.0-sale_order_variant_mgmt https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_order_variant_mgmt/statistics/ View
sale-workflow-9.0/sale-workflow-9.0-sale_packaging_price https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_packaging_price/statistics/ View
sale-workflow-9.0/sale-workflow-9.0-sale_procurement_group_by_line https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_procurement_group_by_line/statistics/ View
sale-workflow-9.0/sale-workflow-9.0-sale_procurement_group_by_requested_date https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_procurement_group_by_requested_date/statistics/ View
sale-workflow-9.0/sale-workflow-9.0-sale_product_set https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_product_set/statistics/ View
sale-workflow-9.0/sale-workflow-9.0-sale_rental https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_rental/statistics/ View
sale-workflow-9.0/sale-workflow-9.0-sale_revert_done https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_revert_done/statistics/ View
sale-workflow-9.0/sale-workflow-9.0-sale_sourced_by_line https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_sourced_by_line/statistics/ View
sale-workflow-9.0/sale-workflow-9.0-sale_start_end_dates https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_start_end_dates/statistics/ View
sale-workflow-9.0/sale-workflow-9.0-sale_validity https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_validity/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/sale-workflow-9-0/sale-workflow-9-0-sale_automatic_workflow/translations/
Project URL Link
sale-workflow-9.0 https://translation.odoo-community.org/api/projects/sale-workflow-9-0/repository/ Hook
sale-workflow-9.0/sale-workflow-9.0-sale_automatic_workflow https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_automatic_workflow/repository/ Hook
sale-workflow-9.0/sale-workflow-9.0-sale_automatic_workflow_payment_mode https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_automatic_workflow_payment_mode/repository/ Hook
sale-workflow-9.0/sale-workflow-9.0-sale_cancel_reason https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_cancel_reason/repository/ Hook
sale-workflow-9.0/sale-workflow-9.0-sale_delivery_block https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_delivery_block/repository/ Hook
sale-workflow-9.0/sale-workflow-9.0-sale_delivery_block_proc_group_by_line https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_delivery_block_proc_group_by_line/repository/ Hook
sale-workflow-9.0/sale-workflow-9.0-sale_exception https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_exception/repository/ Hook
sale-workflow-9.0/sale-workflow-9.0-sale_fixed_discount https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_fixed_discount/repository/ Hook
sale-workflow-9.0/sale-workflow-9.0-sale_force_invoiced https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_force_invoiced/repository/ Hook
sale-workflow-9.0/sale-workflow-9.0-sale_order_digitized_signature https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_order_digitized_signature/repository/ Hook
sale-workflow-9.0/sale-workflow-9.0-sale_order_line_date https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_order_line_date/repository/ Hook
sale-workflow-9.0/sale-workflow-9.0-sale_order_line_sequence https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_order_line_sequence/repository/ Hook
sale-workflow-9.0/sale-workflow-9.0-sale_order_lot_selection https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_order_lot_selection/repository/ Hook
sale-workflow-9.0/sale-workflow-9.0-sale_order_price_recalculation https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_order_price_recalculation/repository/ Hook
sale-workflow-9.0/sale-workflow-9.0-sale_order_product_recommendation https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_order_product_recommendation/repository/ Hook
sale-workflow-9.0/sale-workflow-9.0-sale_order_type https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_order_type/repository/ Hook
sale-workflow-9.0/sale-workflow-9.0-sale_order_variant_mgmt https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_order_variant_mgmt/repository/ Hook
sale-workflow-9.0/sale-workflow-9.0-sale_packaging_price https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_packaging_price/repository/ Hook
sale-workflow-9.0/sale-workflow-9.0-sale_procurement_group_by_line https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_procurement_group_by_line/repository/ Hook
sale-workflow-9.0/sale-workflow-9.0-sale_procurement_group_by_requested_date https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_procurement_group_by_requested_date/repository/ Hook
sale-workflow-9.0/sale-workflow-9.0-sale_product_set https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_product_set/repository/ Hook
sale-workflow-9.0/sale-workflow-9.0-sale_rental https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_rental/repository/ Hook
sale-workflow-9.0/sale-workflow-9.0-sale_revert_done https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_revert_done/repository/ Hook
sale-workflow-9.0/sale-workflow-9.0-sale_sourced_by_line https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_sourced_by_line/repository/ Hook
sale-workflow-9.0/sale-workflow-9.0-sale_start_end_dates https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_start_end_dates/repository/ Hook
sale-workflow-9.0/sale-workflow-9.0-sale_validity https://translation.odoo-community.org/api/components/sale-workflow-9-0/sale-workflow-9-0-sale_validity/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/sale-workflow-9-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