At 35,000 feet
Ten hours, and a document in a language you don't read. In-flight Wi-Fi costs money and keeps dropping out. The dictionaries and the model are already on the laptop.
Lose your signal and most translators hand you a spinner. This one keeps its dictionaries and its offline models on your own disk, so an answer comes back.
macOS and Windows · Offline dictionaries in the free tier plus 10 offline model(s)
It starts at the local cache and works down. An early hit costs you nothing. Plenty of sentences never reach layer five.
Each result carries the layer that produced it. One glance and you know whether that sentence touched the network at all.

Most tools treat offline as a failure state. No connection, so here's an error dialog. We built it the other way up. The cache is tried before the dictionary, the dictionary before your memory, memory before the offline model, and the network only gets asked at the point where everything already sitting on your own disk has been tried and come up short.
Ten hours, and a document in a language you don't read. In-flight Wi-Fi costs money and keeps dropping out. The dictionaries and the model are already on the laptop.
An air-gapped network can't reach outside services. The offline layers never need to, so the work carries on: everything those layers use was copied onto the machine at install time, and none of it expects a route out to exist.
Underground car park. Subway tunnel. A valley with one bar. You still get an answer back.
Contracts, medical records, board papers, internal drafts. Whatever the offline layers handle stays on the machine.
Type a word and you get a proper entry: pronunciation, part of speech, several senses, example sentences. Laid out the way a dictionary lays them out.
txt, Markdown, subtitles, Word, PDF. Formatting survives.
Text baked into an image. An interface that won't let you select anything. An error dialog you can't copy out of. Grab it and read it.
Import a glossary and your product names follow it exactly, or stay untranslated. Model numbers too. No fresh invention on every run.
The characters convert, and so does the vocabulary: Taiwan and Hong Kong say different things about the same object. Cantonese is treated as its own language, because it is one.
Fix a translation once and it goes into memory. Same sentence next week, same wording, without you doing anything. People tend to notice this one a month in rather than on day one, which is a shame, because it's the feature that saves the most time.
How the five-layer chain works, how to get more out of the offline dictionaries and glossaries, and which setting controls what.
This guide explains exactly which translation actions consume your daily AI character quota and why the offline-first architecture keeps four processing layers completely free, helping you maximize value without unexpected charges.
This guide maps out JoesanTrans’s data flow, clarifying what remains strictly local, what triggers cloud requests, and how tier boundaries shape your daily translation workflow.
This guide clarifies when and how to leverage JoesanTrans for screen-captured text, explaining its local-first translation pipeline, inherent constraints, and optimal usage strategies across subscription plans.
The free tier needs no account. Dictionaries and translation memory work the minute the installer finishes, and you can download offline models in the directions you pick.