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
website-9.0 https://translation.odoo-community.org/exports/rss/website-9-0/ RSS
website-9.0/website-9.0-website_anchor_smooth_scroll https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_anchor_smooth_scroll/ RSS
website-9.0/website-9.0-website_blog_excerpt_img https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_blog_excerpt_img/ RSS
website-9.0/website-9.0-website_blog_mgmt https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_blog_mgmt/ RSS
website-9.0/website-9.0-website_blog_share https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_blog_share/ RSS
website-9.0/website-9.0-website_breadcrumb https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_breadcrumb/ RSS
website-9.0/website-9.0-website_canonical_url https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_canonical_url/ RSS
website-9.0/website-9.0-website_container_fluid https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_container_fluid/ RSS
website-9.0/website-9.0-website_cookie_notice https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_cookie_notice/ RSS
website-9.0/website-9.0-website_crm_privacy_policy https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_crm_privacy_policy/ RSS
website-9.0/website-9.0-website_crm_quick_answer https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_crm_quick_answer/ RSS
website-9.0/website-9.0-website_crm_recaptcha https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_crm_recaptcha/ RSS
website-9.0/website-9.0-website_field_autocomplete https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_field_autocomplete/ RSS
website-9.0/website-9.0-website_form_metadata https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_form_metadata/ RSS
website-9.0/website-9.0-website_form_recaptcha https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_form_recaptcha/ RSS
website-9.0/website-9.0-website_forum_censored https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_forum_censored/ RSS
website-9.0/website-9.0-website_google_tag_manager https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_google_tag_manager/ RSS
website-9.0/website-9.0-website_img_bg_style https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_img_bg_style/ RSS
website-9.0/website-9.0-website_legal_page https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_legal_page/ RSS
website-9.0/website-9.0-website_logo https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_logo/ RSS
website-9.0/website-9.0-website_no_crawler https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_no_crawler/ RSS
website-9.0/website-9.0-website_odoo_debranding https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_odoo_debranding/ RSS
website-9.0/website-9.0-website_payment_v10 https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_payment_v10/ RSS
website-9.0/website-9.0-website_portal_address https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_portal_address/ RSS
website-9.0/website-9.0-website_portal_contact https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_portal_contact/ RSS
website-9.0/website-9.0-website_portal_purchase https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_portal_purchase/ RSS
website-9.0/website-9.0-website_portal_sale_v10 https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_portal_sale_v10/ RSS
website-9.0/website-9.0-website_portal_v10 https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_portal_v10/ RSS
website-9.0/website-9.0-website_seo_redirection https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_seo_redirection/ RSS
website-9.0/website-9.0-website_snippet_anchor https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_snippet_anchor/ RSS
website-9.0/website-9.0-website_snippet_big_button https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_snippet_big_button/ RSS
website-9.0/website-9.0-website_snippet_country_dropdown https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_snippet_country_dropdown/ RSS
website-9.0/website-9.0-website_snippet_marginless_gallery https://translation.odoo-community.org/exports/rss/website-9-0/website-9-0-website_snippet_marginless_gallery/ 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
website-9.0/website-9.0-website_anchor_smooth_scroll https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_anchor_smooth_scroll/statistics/ View
website-9.0/website-9.0-website_blog_excerpt_img https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_blog_excerpt_img/statistics/ View
website-9.0/website-9.0-website_blog_mgmt https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_blog_mgmt/statistics/ View
website-9.0/website-9.0-website_blog_share https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_blog_share/statistics/ View
website-9.0/website-9.0-website_breadcrumb https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_breadcrumb/statistics/ View
website-9.0/website-9.0-website_canonical_url https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_canonical_url/statistics/ View
website-9.0/website-9.0-website_container_fluid https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_container_fluid/statistics/ View
website-9.0/website-9.0-website_cookie_notice https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_cookie_notice/statistics/ View
website-9.0/website-9.0-website_crm_privacy_policy https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_crm_privacy_policy/statistics/ View
website-9.0/website-9.0-website_crm_quick_answer https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_crm_quick_answer/statistics/ View
website-9.0/website-9.0-website_crm_recaptcha https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_crm_recaptcha/statistics/ View
website-9.0/website-9.0-website_field_autocomplete https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_field_autocomplete/statistics/ View
website-9.0/website-9.0-website_form_metadata https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_form_metadata/statistics/ View
website-9.0/website-9.0-website_form_recaptcha https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_form_recaptcha/statistics/ View
website-9.0/website-9.0-website_forum_censored https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_forum_censored/statistics/ View
website-9.0/website-9.0-website_google_tag_manager https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_google_tag_manager/statistics/ View
website-9.0/website-9.0-website_img_bg_style https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_img_bg_style/statistics/ View
website-9.0/website-9.0-website_legal_page https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_legal_page/statistics/ View
website-9.0/website-9.0-website_logo https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_logo/statistics/ View
website-9.0/website-9.0-website_no_crawler https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_no_crawler/statistics/ View
website-9.0/website-9.0-website_odoo_debranding https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_odoo_debranding/statistics/ View
website-9.0/website-9.0-website_payment_v10 https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_payment_v10/statistics/ View
website-9.0/website-9.0-website_portal_address https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_portal_address/statistics/ View
website-9.0/website-9.0-website_portal_contact https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_portal_contact/statistics/ View
website-9.0/website-9.0-website_portal_purchase https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_portal_purchase/statistics/ View
website-9.0/website-9.0-website_portal_sale_v10 https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_portal_sale_v10/statistics/ View
website-9.0/website-9.0-website_portal_v10 https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_portal_v10/statistics/ View
website-9.0/website-9.0-website_seo_redirection https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_seo_redirection/statistics/ View
website-9.0/website-9.0-website_snippet_anchor https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_snippet_anchor/statistics/ View
website-9.0/website-9.0-website_snippet_big_button https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_snippet_big_button/statistics/ View
website-9.0/website-9.0-website_snippet_country_dropdown https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_snippet_country_dropdown/statistics/ View
website-9.0/website-9.0-website_snippet_marginless_gallery https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_snippet_marginless_gallery/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/website-9-0/website-9-0-website_anchor_smooth_scroll/translations/
Project URL Link
website-9.0 https://translation.odoo-community.org/api/projects/website-9-0/repository/ Hook
website-9.0/website-9.0-website_anchor_smooth_scroll https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_anchor_smooth_scroll/repository/ Hook
website-9.0/website-9.0-website_blog_excerpt_img https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_blog_excerpt_img/repository/ Hook
website-9.0/website-9.0-website_blog_mgmt https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_blog_mgmt/repository/ Hook
website-9.0/website-9.0-website_blog_share https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_blog_share/repository/ Hook
website-9.0/website-9.0-website_breadcrumb https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_breadcrumb/repository/ Hook
website-9.0/website-9.0-website_canonical_url https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_canonical_url/repository/ Hook
website-9.0/website-9.0-website_container_fluid https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_container_fluid/repository/ Hook
website-9.0/website-9.0-website_cookie_notice https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_cookie_notice/repository/ Hook
website-9.0/website-9.0-website_crm_privacy_policy https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_crm_privacy_policy/repository/ Hook
website-9.0/website-9.0-website_crm_quick_answer https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_crm_quick_answer/repository/ Hook
website-9.0/website-9.0-website_crm_recaptcha https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_crm_recaptcha/repository/ Hook
website-9.0/website-9.0-website_field_autocomplete https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_field_autocomplete/repository/ Hook
website-9.0/website-9.0-website_form_metadata https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_form_metadata/repository/ Hook
website-9.0/website-9.0-website_form_recaptcha https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_form_recaptcha/repository/ Hook
website-9.0/website-9.0-website_forum_censored https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_forum_censored/repository/ Hook
website-9.0/website-9.0-website_google_tag_manager https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_google_tag_manager/repository/ Hook
website-9.0/website-9.0-website_img_bg_style https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_img_bg_style/repository/ Hook
website-9.0/website-9.0-website_legal_page https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_legal_page/repository/ Hook
website-9.0/website-9.0-website_logo https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_logo/repository/ Hook
website-9.0/website-9.0-website_no_crawler https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_no_crawler/repository/ Hook
website-9.0/website-9.0-website_odoo_debranding https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_odoo_debranding/repository/ Hook
website-9.0/website-9.0-website_payment_v10 https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_payment_v10/repository/ Hook
website-9.0/website-9.0-website_portal_address https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_portal_address/repository/ Hook
website-9.0/website-9.0-website_portal_contact https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_portal_contact/repository/ Hook
website-9.0/website-9.0-website_portal_purchase https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_portal_purchase/repository/ Hook
website-9.0/website-9.0-website_portal_sale_v10 https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_portal_sale_v10/repository/ Hook
website-9.0/website-9.0-website_portal_v10 https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_portal_v10/repository/ Hook
website-9.0/website-9.0-website_seo_redirection https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_seo_redirection/repository/ Hook
website-9.0/website-9.0-website_snippet_anchor https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_snippet_anchor/repository/ Hook
website-9.0/website-9.0-website_snippet_big_button https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_snippet_big_button/repository/ Hook
website-9.0/website-9.0-website_snippet_country_dropdown https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_snippet_country_dropdown/repository/ Hook
website-9.0/website-9.0-website_snippet_marginless_gallery https://translation.odoo-community.org/api/components/website-9-0/website-9-0-website_snippet_marginless_gallery/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/website-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