Issue Description
What : The background removal algorithm that the Auto-Translate window tries to apply is too destructive. I believe it tries to repeat edge pixels.
When : This method breaks when the window is not perfectly aligned with the background or if the captured area is too large.
As we can see here, the background removal is so aggressive that it removes the UI on which the text is supposed to rest, making it difficult to read.
Proposed Solution
In an ideal world, we could do live AI processing for text removal. This being a little heavy for now, we will have to concede to a workaround. Implementation of a Gaussian/Box Blur + Feather Selection would be more robust while still being lightweight.
Here it is with an improved detection of text placement. It does not attempt to remove the background and blurs enough (100px radius) so that the source text is not readable while saving both the UI elements and the general feel of the game.
Thank you for your consideration. 🙏