Text Studio · Windows 10 and 11
An offline translator for Windows
Octoolo translates in Text Studio with AI models that run on your own computer. Each language downloads once, the first time you use it, and from then on translating needs no internet connection and sends nothing anywhere. Type, paste or open a text, and the translation appears beside it as you write.
How to translate text offline
- 1
Open the translator
On Octoolo's home screen, search for Translator, or open Text Studio and press Translate in the bar above the text. The panel opens beside the page.
- 2
Pick the languages
From starts on Detect the language, which guesses from the words you type; pick a language there yourself when it guesses wrong. Choose the language you want in To.
- 3
Download the language once
The first time, the panel says what the pair needs and how big it is, for example Download (116 MB) for Spanish to English. After that it works offline.
- 4
Type or paste
With Translate as you type on, the translation follows each pause in your typing. Select part of the text to translate only that part.
- 5
Use the translation
Copy it, Replace your text with it, or press Insert below to keep both. Ctrl Z takes any change back.
What runs on your computer
The translations come from Opus-MT, a family of translation models trained by the University of Helsinki's language technology group and published under the CC-BY 4.0 license. Each model translates one way between two languages, for example Spanish to English. Octoolo runs them with ONNX Runtime on your processor, the same engine its photo tools use.
- One download per direction. Each is about 105 to 130 MB, downloaded from Hugging Face once, checked against its fingerprint and kept in Octoolo's folder.
- Through English when needed. Most models go to or from English. Spanish to German, for example, uses Spanish to English and then English to German, so it needs both downloads.
- No account, no character limit. There is no daily quota and no server to queue on: the only limit is your PC's speed.
The panel's Languages button lists the languages on your PC, with Remove for one you no longer need. A removed language downloads again the next time you need it.
The languages
Into and out of English: Arabic, Chinese (simplified characters), Czech, Danish, Dutch, Finnish, French, German, Hungarian, Indonesian, Italian, Portuguese, Russian, Spanish, Swedish, Ukrainian and Vietnamese.
Into English only, for now: Hindi, Japanese, Korean, Polish, Thai and Turkish. The To list shows them greyed out under Only into English for now, because no model good and small enough to download exists yet for the other direction (one for English to Hindi was tried and made too many mistakes).
Any two of these languages can be paired through English, for example French to Spanish or Korean to German.
How good the translations are
Opus-MT models are much smaller than the systems behind online translators, so set your expectations accordingly. On everyday sentences, emails, instructions and articles they usually give a clear, faithful translation. They are weaker on slang, idioms, very long sentences and specialist terms, and a pair that goes through English can lose details such as formal and informal "you".
The models translate sentence by sentence, so the panel cuts your text into sentences and puts it back together with your paragraphs, indents, bullets and numbered lists as they were. Lines without words, such as numbers, dashes or web addresses, are left alone.
Machine translation makes mistakes. For a contract, a medical text or anything published, have a person who knows both languages check it.
Why offline
Text pasted into a website is sent to its servers. That is a problem for work emails, customer messages, medical or legal letters and anything under a confidentiality agreement. Here the text never leaves the computer: no connection is made while translating, and nothing is logged. It also works where there is no internet, on a train, a plane or a locked-down network.
Questions, answered
Is it really offline?
After a language's one-time download, yes: translating makes no connection at all. Without the download it cannot translate that language, because the model is not on your PC yet.
How much space does it take?
About 105 to 130 MB for each direction you use, plus the 15 MB AI engine shared with the photo tools. Remove any of them under Languages in the panel, or in Settings.
Can it translate a whole document?
Yes: Translate a document… takes a Word file, a PDF or a text file and saves the translation as a new file. See translate a document and translate a PDF.
Is it as good as Google Translate or DeepL?
No. Those run very large models on their servers. Octoolo's models are small enough to run on a laptop, which keeps your text private and works offline, but the translations are simpler and make more mistakes.
Does it recognize the language by itself?
Detect the language guesses from the alphabet and common words, and shows its guess in From. With only a few words it can be wrong; pick the language yourself then.
Does it translate speech or pictures?
No, it translates text. To translate the words in a picture or a scanned page, turn them into text first with image to text.
Offline translator, and 16 more apps.
Download for Windows7 days free, then from $3.99 a month for all 17 apps. Windows 10 and 11.