Privacy Policy

Last updated August 26, 2026

The short version

  • 1.There is no account and no signup, so there is nothing to tie a file to you even in principle.
  • 2.Your file is never written to disk. We keep no copy, which is why we offer no deletion window.
  • 3.The only thing we record is a tally: how many translations ran, on which tool, into which language.
  • 4.An email address only ever reaches us if you type one into the optional feedback box.

Everything below is the long version of those four lines, with the part of the system each one comes from.

Your files

Four tools never upload anything

These do their work inside the page you are looking at. Your file is read by your own browser, changed there, and saved back out from there. It never reaches us, so there is no server copy to keep, leak, or delete:

The other fifteen tools

Translation needs an AI model, and the model does not run in your browser, so the text has to travel. Here is exactly how far it goes. Your file is read into memory, the translatable text is pulled out of it, that text is sent to Google's Gemini API, and the reply is written back into a rebuilt copy of your original file which is then handed to you as a download.

At no point is your file written to disk. There is no upload bucket, no temporary directory, and no queue. Everything happens in memory and is released when your download is handed back. Other translators promise to delete your uploads after 24 hours. We have nothing to delete, because no copy is ever made.

Your file name is not stored either, and neither is anything derived from your file beyond the counters described further down.

Who else sees the text

Two companies, and only for the moment it takes them to do their part.

Google, for every translation

The text goes to the Gemini API to be translated. We pay for that API, and Google's terms for paid use say prompts and responses are not used to improve their products. That is their commitment rather than ours, which is why we link it instead of paraphrasing it. Because that promise depends on our account staying on the paid tier, we run an automated check that fails loudly if it ever stops being true.

NVIDIA, for scanned PDFs only

A scanned PDF has no text layer to read, so on the PDF translator and nowhere else, the page image is sent to NVIDIA's OCR API to be turned into text first. We deliberately make no claim about what NVIDIA does with that image. Their public terms were not something we could verify to the standard we hold the rest of this page to, so we name them and link them rather than make a promise on their behalf.

The honest version of all of this: if a document is confidential enough that no third-party API may see it, do not upload it here, or to any other free online translator. Use one of the four browser-only tools above, or translate it offline.

What we count

We keep one document per day, holding nothing but counters. A finished translation adds one to each of these:

  • a total for the day
  • which tool was used
  • the target language
  • a country, described below
  • the hostname you arrived from, for example google.com, and nothing else from the referring address
  • the path of the page you landed on first, for example /json-translate

Those last two are deliberately narrow. We keep the hostname and the path, never the full address and never the query string, because a search query or a session token can sit inside either one and neither is any of our business. Both are trimmed on our server rather than trusted from your browser.

The country is worth being precise about, because it is not what most sites mean by it. We do not look up your IP address. The country comes from the timezone your browser reports, mapped through the standard timezone-to-country table. That is where your device says it is, not a network-verified location. If you travel, use a VPN, or have your clock set to somewhere else, you are counted there.

None of these counters is a log of you. They are sums. Nothing in them can link two translations to the same person, because nothing identifying is written down to link them with. You can see what the totals are used for on the eval results page.

Feedback, and your email

After a translation finishes, some tools show a thumbs up and a thumbs down. That prompt never gates a translation, never blocks a download, and is always dismissible. If you answer it, we store what you gave us and nothing more:

  • the rating, and which tool it was about
  • your comment, if you wrote one
  • your email address, if you typed one
  • your answer to "how did you hear about us", if you picked one
  • the language you were translating into, for context

Every one of those except the rating is optional. The records live in Google Firestore, in the same Google Cloud project that runs this site.

An email address is used to reply to you, and for nothing else. There is no mailing list, no newsletter, and no marketing provider holding a copy. If you want yours removed, write to hello@translationforfree.com and it will be deleted.

Your IP address is used for one thing: a cap of 20 feedback submissions per hour, so nobody can fill the box with junk in a loop. That count is held in the server's memory, disappears when the server restarts, and is never written into your feedback record or anywhere else.

Analytics and cookies

We use Google Analytics 4 to count page views. It loads on every page and records that a page was opened. We have not added any custom event tracking on top of it, so it sees which pages get visited and nothing about what you translate.

Google Analytics sets its own cookies in your browser. We set none of our own. We do use two kinds of browser storage, and both stay on your device:

  • Session storage remembers the hostname you arrived from and the page you landed on, so those two counters above can be sent with a translation. It is cleared when you close the tab. It also carries text between tools when you click something like "translate this" on the language detector, so you do not have to paste it twice.
  • Local storage remembers that you already answered or dismissed the feedback prompt, so it stays quiet for 30 days instead of asking again on every visit. It stores a date, nothing else.

Children

These tools are not directed at children, and since there is no account, no profile, and no way to sign up, we knowingly collect nothing about anyone, of any age, beyond the counters described above.

Changes to this policy

If what the site does changes, this page changes with it, and the date at the top moves. We hold ourselves to checking every sentence here against the code rather than against a template, so a change to how the site handles your data cannot quietly leave this page saying something that is no longer true.

Questions

Write to hello@translationforfree.com. A person reads it. See also the terms of service.