HINDI -> ENGLISH · Local tool
Hindi to English
Translate Hindi text or a text, subtitle or CSV file into English, on your own device.
Last updated
01 / Your device
the file stays here
02 / Browser memory
the work runs locally
03 / Back to you
saved on this device
When you would use this
Situations, not settings.
- A Hindi document you need the gist of before a meeting
- Paste the Devanagari text. The English is good enough to know what it says and what to ask about, and it never leaves your machine while you find out.
- A Hindi subtitle file for an audience that reads English
- Drop the .srt or .vtt. The Hindi lines come back in English and the timings do not move, so the track lines up with the video as before.
- Hindi survey answers in a CSV you have to summarise
- Drop the export. Each answer cell is translated on its own and the ID and date columns are untouched, so the file still joins to the rest of your data.
How it works / no cloud
A conversion engine, not an upload form.
filetity hands the text to the translator built into Chrome, which runs a translation model on your device rather than on a server. Plain text goes a paragraph at a time, because a model given half a phrase answers about half a phrase: a wrapped line that read "Most / of the staff work from home" came back as "Over-employees work from home" until the paragraph was joined. A subtitle goes a cue at a time, for the same reason, which means a two row cue comes back as one row and the player wraps it. Italics and colour inside a cue are kept when the translation brings them back intact and dropped when it does not, because a broken tag is worse than none. A CSV goes a cell at a time, where the pieces really are separate. The first time Hindi to English is used, Chrome downloads that language pack from Google, once, and keeps it; the page shows the download and says so, because it is the one moment anything crosses the network. Your text never does: measured with the browser's own network log, translation makes zero requests. The limit is the model, not the plumbing. In a 20 sentence English to Hindi test read by a person, 16 were clean and 2 changed meaning: "with the wifi off" lost the "off", and "out of milk" came out as milk that had run out of something. Read the result before you rely on it.
- Offline ready
- Installable app
- No file limit queue
Straight answers
No accordion. Nothing hidden.
- Is it free?
- Yes, with no watermark and no page limit.
- Does it need an account?
- No. There is no account system.
- Is my file processed on my device?
- Yes. Chrome's built-in translator runs on this device and the page makes no request of its own. The one download is Chrome fetching its language pack from Google, once per language, and your text is not part of it.
- What formats are supported?
- Hindi text in Devanagari, typed or pasted, or a .txt, .md, .srt, .vtt or .csv file in. English out, in the same format.
- What are the limits?
- Chrome 138 or newer only; Firefox and Safari have no on-device translator and are refused with a message. Quality is good enough to understand a document and not to publish one unchecked: 16 of 20 test sentences were clean, 2 changed meaning. Plain text is translated a paragraph at a time, so a hard wrapped paragraph comes back as one line rather than in its original wrap.
- Does it work on mobile?
- Yes, on any modern mobile browser. Large files are limited by the memory the phone gives the browser.
- Does it work offline?
- Yes, once Chrome has the language pack. The first use of a pair downloads it; after that the page translates with no network connection.
- Does it read Hindi written in Roman letters?
- No. It expects Devanagari, which is what Chrome's Hindi pack was built on. "kya haal hai" typed in English letters is Hinglish, and the translator will treat it as English it does not understand. Type or paste the Hindi in Hindi script.
- How good is Hindi to English compared with the other direction?
- It has not been measured here. The 20 sentence test in this repo was English into Hindi, where 16 of 20 were clean. Hindi into English uses the same on-device model family, and the honest statement is that its error rate is unknown until somebody sits down with 20 sentences, so read the English before you send it.
- Can it translate a Hindi subtitle file?
- Yes. Drop an .srt or .vtt and only the Hindi lines are translated; the timing lines and cue numbers are copied through exactly. The English file has the same name with -en before the extension, and it plays with the same timing as the original.
- Will my Hindi text be uploaded?
- No. Chrome translates it on this device, and the page makes no network request of its own. The one download is Chrome fetching its Hindi to English pack from Google the first time this pair is used on your machine, and that download does not carry your text.
How this one works
Keep working locally
7 available · more coming
- English to HindiTranslate English text or a text, subtitle or CSV file into Hindi, on your own device.
- Translate text or a fileTranslate typed text or a text, subtitle or CSV file on your own device, between English and six Indian languages.
- PDF to TextPull the text out of a PDF, page by page, and copy it or save it as .txt.
- OCR: Image to TextRead the text out of an image or a scanned PDF, on your own device.
- English to TamilTranslate English text or a text, subtitle or CSV file into Tamil, on your own device.
- English to MarathiTranslate English text or a text, subtitle or CSV file into Marathi, on your own device.