To prevent users from publishing fast, unreviewed translations, a check has been added (via a request to the cxcheckunreviewed API endpoint) to determine whether the user has published another translation in the previous 10 minutes (roughly; the exact logic is documented in T331023: Limit the publication of fast unreviewed translations). If the user has published within that window, the tool prevents starting a new translation and instead shows a prompt inviting the user to review their previous translation.
However, this measure does not actually block publication; it only blocks starting a new translation through the UI. For example, a user can open multiple translations in separate tabs and then publish them one by one without going through the dashboard check.
Recently, a spike was observed on Hausa Wikipedia: about 11,000 translations over the last 14 days, mostly by a single user, with the high-unmodified-machine-translation tag. This task proposes applying the same cxcheckunreviewed check at article and section publish time, to prevent similar incidents.