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
Neos RSS
Neos/Neos.Flow – Main RSS
Neos/Neos.Flow - Main - 6.3 RSS
Neos/Neos.Flow – ValidationErrors RSS
Neos/Neos.FluidAdaptor - Main RSS
Neos/Neos.GoogleAnalytics – Main RSS
Neos/Neos.GoogleAnalytics – NodeTypes/StatsTabMixin RSS
Neos/Neos.Media.Browser RSS
Neos/Neos.Neos – Inspector RSS
Neos/Neos.Neos – Main RSS
Neos/Neos.Neos – Modules RSS
Neos/Neos.Neos – NodeTypes/Content RSS
Neos/Neos.Neos – NodeTypes/ContentCollection RSS
Neos/Neos.Neos – NodeTypes/Document RSS
Neos/Neos.Neos – NodeTypes/FallbackNode RSS
Neos/Neos.Neos – NodeTypes/Hidable RSS
Neos/Neos.Neos – NodeTypes/Node RSS
Neos/Neos.Neos – NodeTypes/Plugin RSS
Neos/Neos.Neos – NodeTypes/PluginView RSS
Neos/Neos.Neos – NodeTypes/Shortcut RSS
Neos/Neos.Neos – NodeTypes/Timable RSS
Neos/Neos.Neos – ValidationErrors 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
Neos/Neos.Flow – Main View
Neos/Neos.Flow - Main - 6.3 View
Neos/Neos.Flow – ValidationErrors View
Neos/Neos.FluidAdaptor - Main View
Neos/Neos.GoogleAnalytics – Main View
Neos/Neos.GoogleAnalytics – NodeTypes/StatsTabMixin View
Neos/Neos.Media.Browser View
Neos/Neos.Neos – Inspector View
Neos/Neos.Neos – Main View
Neos/Neos.Neos – Modules View
Neos/Neos.Neos – NodeTypes/Content View
Neos/Neos.Neos – NodeTypes/ContentCollection View
Neos/Neos.Neos – NodeTypes/Document View
Neos/Neos.Neos – NodeTypes/FallbackNode View
Neos/Neos.Neos – NodeTypes/Hidable View
Neos/Neos.Neos – NodeTypes/Node View
Neos/Neos.Neos – NodeTypes/Plugin View
Neos/Neos.Neos – NodeTypes/PluginView View
Neos/Neos.Neos – NodeTypes/Shortcut View
Neos/Neos.Neos – NodeTypes/Timable View
Neos/Neos.Neos – ValidationErrors View

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

curl \
    -H "Authorization: Token byuQ8nzQrVSe8dUNZrxjlAhhlimldUyJktkhumoI" \
Project URL Link
Neos Hook
Neos/Neos.Flow – Main Hook
Neos/Neos.Flow - Main - 6.3 Hook
Neos/Neos.Flow – ValidationErrors Hook
Neos/Neos.FluidAdaptor - Main Hook
Neos/Neos.GoogleAnalytics – Main Hook
Neos/Neos.GoogleAnalytics – NodeTypes/StatsTabMixin Hook
Neos/Neos.Media.Browser Hook
Neos/Neos.Neos – Inspector Hook
Neos/Neos.Neos – Main Hook
Neos/Neos.Neos – Modules Hook
Neos/Neos.Neos – NodeTypes/Content Hook
Neos/Neos.Neos – NodeTypes/ContentCollection Hook
Neos/Neos.Neos – NodeTypes/Document Hook
Neos/Neos.Neos – NodeTypes/FallbackNode Hook
Neos/Neos.Neos – NodeTypes/Hidable Hook
Neos/Neos.Neos – NodeTypes/Node Hook
Neos/Neos.Neos – NodeTypes/Plugin Hook
Neos/Neos.Neos – NodeTypes/PluginView Hook
Neos/Neos.Neos – NodeTypes/Shortcut Hook
Neos/Neos.Neos – NodeTypes/Timable Hook
Neos/Neos.Neos – ValidationErrors 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
Azure Repos Browse the documentation for detailed instructions
Gitea Browse the documentation for detailed instructions