-
Notifications
You must be signed in to change notification settings - Fork 10
feat: Add a user feedback mechanism for translation quality #46
Copy link
Copy link
Open
Labels
backendFeature/issues related to backend workflowFeature/issues related to backend workflowenhancementNew feature or requestNew feature or requestfeatureNew feature requestNew feature requestgood first issueGood for newcomersGood for newcomershacktoberfesthelp wantedExtra attention is neededExtra attention is neededuiImproves and fix uiImproves and fix uiuximprove user experienceimprove user experience
Metadata
Metadata
Assignees
Labels
backendFeature/issues related to backend workflowFeature/issues related to backend workflowenhancementNew feature or requestNew feature or requestfeatureNew feature requestNew feature requestgood first issueGood for newcomersGood for newcomershacktoberfesthelp wantedExtra attention is neededExtra attention is neededuiImproves and fix uiImproves and fix uiuximprove user experienceimprove user experience
Type
Fields
Give feedbackNo fields configured for Feature.
Is your feature request related to a problem?
The quality of AI-generated code can vary. Currently, if a user receives a translation that is incorrect, suboptimal, or buggy, they have no easy way to report it. Without this feedback, it's difficult for us to identify weaknesses and improve the core AI prompts.
Describe the solution you'd like
In the injected UI, next to the "Copy" button, add a simple "👍" (Good) and "👎" (Bad) icon button.
When a user clicks "👎", open a small, simple modal with a textarea, asking "What was wrong with this translation?".
The feedback (including the original code, the bad translation, the target language, and the user's optional comment) should be sent to a new, dedicated backend endpoint.
This feedback can be stored in a database (like Supabase/Firebase).
Additional context
Creating a direct feedback loop is one of the most effective ways to gather data for improving the quality of the AI. This feature would provide invaluable insights into where the model struggles.