Page MenuHomePhabricator

Create an API for MT modifications and warnings
Closed, DeclinedPublic

Description

Section Translation surfaces the percentage of modifications the user makes to the initial automatic translation.

This information is included in different places: as feedback after editing a sentence (T259511), information of translated sentences (T260128), and publishing warnings when trying to publish (T260134).

This ticket focuses on creating an API that helps obtaining the necessary information to support the previous cases later.

There is a related proposal to improve how limits are calculated in Content Translation (T245840). It may make more sense to implement the new proposal rather than replicating the current one as it is (documented here). Other shortcomings of the current system (T251887) may also provide useful context for the implementation.

Event Timeline

@Pginer-WMF I'm not sure we are going to use an api for MT abuse warnings at this point. We have implemented a simple approach for this kind of feedback inside translated sentence card (T260128), in the frontend side. Maybe we can revisit this one for backend MT validation before publishing action. I'm putting it back to the Quarter backlog for now.

@Pginer-WMF I'm not sure we are going to use an api for MT abuse warnings at this point. We have implemented a simple approach for this kind of feedback inside translated sentence card (T260128), in the frontend side. Maybe we can revisit this one for backend MT validation before publishing action. I'm putting it back to the Quarter backlog for now.

Makes perfect sense. Thanks for the update @ngkountas

The MT modification warnings and errors have already been implement inside Section Translation application in a different way and there is no plan to create such an API or any reason for it to be created. Closing this task as declined so that it doesn't pollute our backlog.