Autofill confirmation
Machine translation writes into a human's workspace, so it states exactly what it will touch and what it will not — before it runs.
Confirm
Autofill Français with AI?
Countries · 250 translatable strings
This will machine-translate 60 missing strings from English (en) into Français (fr).
Machine output is written with
is_machine: true and badged
M everywhere it appears, so it is always
distinguishable from human work.
States
Test hooks: [data-frame='09-autofill-modal'] · [data-modal='autofill'] · [data-autofill-count='60'] · [data-source-locale='en'] · [data-field='overwrite_machine'] · [data-action='confirm-autofill'] · [data-state='running'] · [data-result='autofill'] · [data-items-skipped='1'] · [data-error='autofill-failed'] · [data-error='FORBIDDEN'] · [data-state='nothing-to-do']
Contract: POST …/translations/{locale}/autofill body { overwrite_machine?, item_ids? } → SelectionListAutofillResult.
Tokens only — no raw hex, spacing or type outside tokens.css / frame.css.