• storage – saves your language preference and shortcut settings locally.
  • scripting – injects the code that captures the question and draws the answer overlay.
  • activeTab – gives momentary access to the tab you’re using, instead of the riskier “all sites” permission. Google’s docs recommend this lighter touch.
    Chrome for Developers
  • contextMenus – adds the right‑click option noted above.
  • commands – lets you set or change keyboard shortcuts.