Read Frog

Translate Local Web Pages

Allow Read Frog to access file URLs and translate local HTML files in Chrome or Edge.

Before you start

Chrome and Edge do not allow extensions to access file:// pages by default. This is a browser-controlled permission, so Read Frog cannot enable it automatically during installation. You only need to enable it once; the browser remembers your choice until you turn it off or remove the extension.

Enable access to local files

Open Read Frog's extension details

Right-click the Read Frog icon in the browser toolbar and select Manage extension. If the icon is not visible, open the Extensions menu first.

You can also enter chrome://extensions in Chrome or edge://extensions in Edge, find Read Frog, and select Details. Browser settings URLs must be typed or pasted into the address bar.

Turn on file URL access

Enable Allow access to file URLs. You do not need to turn on Developer mode.

Read Frog extension details with the Allow access to file URLs setting highlighted

Reload the local page

Return to the local page and reload it so Read Frog can run on the page.

Translate a local HTML file

Open an .html or .htm file in the browser by dragging it into a tab or using Ctrl+O on Windows/Linux or Command+O on macOS. When the address starts with file://, use Read Frog's floating button, popup Translate action, or page shortcut as usual.

This guide applies to HTML pages loaded from file://. Browser-internal pages such as chrome:// and edge:// pages cannot be translated by extensions. For translation modes and controls, see Page and Paragraph Translation.

Alternative: serve the folder locally

If you prefer not to grant file URL access, serve the folder over HTTP and open the page from localhost. For example, run this command inside the folder if Python 3 is installed:

python3 -m http.server 8000

Then open http://localhost:8000 in the browser. Tools such as VS Code Live Server provide the same kind of local address.

Privacy reminder

Local pages can contain private information. Their text is processed according to your configured translation provider. Check your provider settings before translating sensitive files.

Troubleshooting

  • If Read Frog does not appear or respond, confirm that Allow access to file URLs is enabled, then reload the page.
  • If the address does not begin with file:// or http://localhost, confirm that the file was opened in the browser.
  • If the page itself cannot load scripts, fonts, or other files, use a local HTTP server to avoid browser restrictions on local resources.

On this page