In content.js, if a translation API call fails, the corresponding text node remains unchanged, and the user is not informed which part failed.
Suggested Fix:
Add an optional tooltip or data-error="true" attribute to such nodes, possibly with a retry icon or visual indicator (e.g., red border).