- 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.