Skip to content

Translate faster. Sound like yourself.

A lightweight desktop AI translator and writing assistant. Invoke it with a shortcut, type, get your result, and move on. Bring your own provider with no account, ads, or Trali API relay.

Trali
English中文

Input

We're going to miss Thursday's review — the draft needs another pass. Can you look it over when you have a minute?

Result

周四评审来不及了,稿子还要改一版。有空帮我扫一眼?

  • No account
  • No ads
  • Custom AI Provider
  • Keys stay on device
  • Windows / macOS / Linux

Core capabilities

Built for everyday work, not chat sprawl.

Ready when you are

Invoke it with a shortcut and start typing. Get a result, close the window, and keep working.

One idea, many voices

Keep different tones for different people — a teammate, a client, a manager — and stream several at once.

Terms that stay consistent

Keep product names, client names, and technical terms consistent with a local glossary.

Tone & audience

The same sentence, tuned for different people.

Work is full of the same news told three ways: loose with a teammate, careful with a client, crisp when you write upward. Trali is for that gap — not a short list of fixed templates, but voices you invent and own.

  • Styles map to people and situations — not to a fixed channel list
  • Stream several tones side by side and pick what fits the moment
  • Optional AI help to turn rough clues into a usable style prompt

Same intent · three surfaces

Source Nothing matched your filters. Try fewer filters or a different keyword.

UI label

No matches

Empty state

No results for these filters. Try fewer filters or another keyword.

System alert

No items matched the current filters. Adjust filters and try again.

Context & surface

The same meaning, fitted to the surface.

Besides who you are talking to, there is where the words live. A label must be short. An empty state can breathe. A system alert should stay calm and point to the next step. Those are scene styles — constraints of the surface, not the relationship.

  • Build styles for product surfaces: chrome, empty states, alerts, and more
  • Pair with the glossary so product names stay stable across every surface
  • Stream several scene voices at once and keep the one that fits the UI

Translate & polish

Not only translation — help saying it well.

Switch between translate and polish modes. Refine tone, fix rough spots, and get a smoother rewrite when you write yourself.

Translate

Move meaning across languages with styles and glossary control.

Polish

Refine tone and phrasing into a clearer, more natural rewrite.

Provider & privacy

Connect the model you choose. Keys stay on your device.

Your text goes from your device to the provider you configure. Trali does not relay API requests, and API keys are never included in exported settings. Keys are stored by your operating system’s credential store.

How a provider handles your text still depends on that provider’s privacy policy.

  • No Trali account or Trali API relay
  • Keys in the OS credential store
  • Keys never written to settings.toml
  • Exports exclude API keys
  • Requests go device → your provider
Your device
Your provider
Connect the model you choose. Keys stay on your device.

Shortcut & tray

Present when needed. Quiet when not.

Global shortcut, stream results, close to tray. Trali stays out of the way until the next invocation.

  1. 1

    Invoke

    Open with your global shortcut.

  2. 2

    Type

    Enter text and stream the result.

  3. 3

    Close

    Dismiss to the tray until next time.

Cross-platform

One setup, on every machine.

Windows, macOS, and Linux. Export and import settings and terminology so your workspace travels with you. API keys stay on each device.

Windows

MSI & NSIS installer

macOS

Apple Silicon & Intel

Linux

AppImage & deb

FAQ

Common questions

Do I need a Trali account?

No. There is no Trali account, no ads, and no Trali-hosted API relay. You bring your own model provider.

Where is my API key stored?

In your operating system’s credential store (for example Windows Credential Manager or macOS Keychain). Keys are not written to settings files and are not included when you export settings.

Which providers work?

OpenAI-compatible and Anthropic-compatible APIs. You can set a custom endpoint, model, and key, then test the connection in settings.

How much does Trali cost?

Trali itself is free and open source. You pay only your chosen model provider for API usage.

Does Trali work offline?

The app is local, but generation needs network access to the provider you configure. Translation speed depends on that provider and model.

Which platforms are supported?

Windows, macOS, and Linux. Installers are published on GitHub Releases.

Can I move settings between machines?

Yes. Export and import settings and glossary entries. API keys stay on each device and are not part of the export.