Tk-based GUI for Subsetzer.
Project description
Subsetzer GUI
Subsetzer GUI is a lightweight Tk wrapper around the subsetzer CLI. It keeps
the same features—local LLM subtitle translation, chunk planning, and output
templating—but presents them in a single window.
Installation
pipx install subsetzer-gui
# or
pip install subsetzer-gui
This installs both the GUI and the core library. The GUI entry point is
available as subsetzer-gui (on Windows it is exposed as a GUI script so no
console window pops up).
Dependencies
-
Python 3.9 or newer.
-
Tk bindings (
tkinter). Many Linux distros package them separately, e.g.sudo apt install python3-tk
-
An accessible Ollama-compatible server (defaults to
http://127.0.0.1:11434).
Usage
subsetzer-gui
- Pick an input subtitle file (
.srt,.vtt, or.tsv). - Choose the output directory and optional template placeholders.
- Configure the LLM server, model, chunk sizes, and translation flags.
- Click “Build/Update chunks” to plan work, then “Translate ALL”.
You can also launch the GUI with preset CLI-style arguments, for example:
subsetzer-gui --in demo.srt --out ./out --target "German"
License
GPL-3.0-or-later — see LICENSE for the full text.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file subsetzer_gui-0.1.3.tar.gz.
File metadata
- Download URL: subsetzer_gui-0.1.3.tar.gz
- Upload date:
- Size: 19.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
172e57c86ce5277cff885906aa7e51e6b44a29e1dfa947fcafedf30bbcd769bf
|
|
| MD5 |
4dbcf117040c4dd0ac689b6761448a2b
|
|
| BLAKE2b-256 |
ac63d74b0c52bdadbfaa93ca2b60a0b0163e26200ef3a1162da88cee99592e07
|
File details
Details for the file subsetzer_gui-0.1.3-py3-none-any.whl.
File metadata
- Download URL: subsetzer_gui-0.1.3-py3-none-any.whl
- Upload date:
- Size: 20.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
932265424cbe1217e3b5c2daecb919f5043286086f18f3560ef46a7ef3b3df97
|
|
| MD5 |
f9fa2d0acea706584d6f97e466d9da24
|
|
| BLAKE2b-256 |
cb20d79791c29e9e8dda87d40e5b2239e79685385bda0b67be12817015bdf4c2
|