Getting started
Glossa is a Tauri desktop app. You run it locally, configure a translation pipeline, import or prepare source text, and work chunk by chunk: test one representative passage first, then run the full batch.
Download the app
If you want to use Glossa, the correct path is to download a binary release from GitHub. The repository is for development and contribution, not the primary end-user install path.
- Windows:
.exeinstaller or.msipackage - macOS:
.dmg - Linux:
.AppImage,.deb, or.rpm
Useful links:
- Latest release
- Current release as of July 4, 2026:
glossa-v1.1.0
Prerequisites
- Node.js 18 or newer
- Rust 1.77 or newer
npmfor frontend dependencies- Linux users also need the Tauri system libraries listed in the root
README.md
Develop from source
Clone the repository only if you want to develop Glossa, test local changes, or contribute code.
bash
git clone https://github.com/nikazzio/glossa.git
cd glossa
npm installRun the desktop app in development
bash
npm run tauri:devThis starts the Vite frontend and the Tauri shell together.
Build the app locally
bash
npm run tauri:buildRun the docs locally
bash
npm run docs:startBuild the static docs site with:
bash
npm run docs:buildRecommended first-run path
- Open the app and configure your provider credentials in Settings.
- Create or open a workspace and then create a project.
- Set the source and target languages.
- Choose a provider and model for the first stage.
- Import a document. For a short trial, import or paste only a sample and use Test on one chunk.
- Run a test chunk before launching a full batch.
What you should configure first
- Provider keys in Settings
- Pipeline mode: Standard for simpler jobs, Editorial for multi-stage refinement, DeepL Hybrid when you want a DeepL first pass followed by LLM refinement
- Glossary if terminology is non-negotiable
- Chunking if the source text is long or structurally sensitive
Local docs and app scope
docs/is the public static sitedocs-dev/holds internal notes for maintainerssrc/andsrc-tauri/are the actual application codebases
Development checks
bash
npm run lint
npm test
npm run buildBackend checks are run from src-tauri/:
bash
cargo check --all-targets
cargo testNext steps
- Read the document pipeline guide
- Read glossary and phrase memory
- Read audit and review
- Review keyboard shortcuts
- Check provider support