Can we rename 'Accept' 'Reject' buttons? If not, is there a way to hide these button?


We would like to give reviewer three options: CAT / DOG / NOT_PET

However, if we use ‘options’ interface, the ‘Accept’ / ‘Reject’ buttons confused them. I would like to either rename these buttons as ‘Cat’ / ‘Dog’, or hide these buttons from the bottom of the page.

One of the few key points of Prodigy is the binary interface and the fact that each annotation decision consists of two parts: the data and an "answer", indicating whether the data is correct or not.

Repurposing the buttons themselves is problematic and also doesn’t really work if there are more than two options. So the "choice" interface with "options" is definitely a better fit here. If your task only allows single selection, you can also set "choice_auto_accept": true in your prodigy.json or recipe config to automatically accept the selection if the annotator clicks on an option.

If you really want to, you can also hide the buttons yourself by adding the CSS overrides (display: none) in a custom userscript in the browser (Greasemonkey, Tampermonkey) or by adding a <style> tag to static/index.html. But I’d only recommend this for cases like yours where you have choice options and clear annotation instructions and the "choice" interface with "choice_auto_accept" enabled.