Skip to content

Privacy-Preserving Translation

To make this blog accessible to a global audience, we’ve integrated a translation feature that balances utility with strict privacy standards.

Many websites use automated script injections that connect to translation services (like Google) as soon as the page loads. This allows the service to track visitors even if they never use the translation feature.

We take a different approach:

  • No tracking by default: No translation scripts are loaded when you first visit a page.
  • User Control: The translation feature is only activated when you click the Language icon in the header.
  • Standard Implementation: We provide a seamless link to the Google Translate proxy, which allows the external service to translate the page without being embedded in our code.
  1. Locate the Language/Globe icon in the site header.
  2. Click the button.
  3. A new tab will open with Google Translate applied to the current URL.

Note that when viewing the blog on your local machine (localhost), the translation button may show an error saying “Can’t translate this page.” This is because Google’s servers cannot “see” your local machine to translate it. This feature will function normally once the blog is deployed to its public URL.