Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

subsetzer_gui-0.1.4.tar.gz (19.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

subsetzer_gui-0.1.4-py3-none-any.whl (20.7 kB view details)

Uploaded Python 3

File details

Details for the file subsetzer_gui-0.1.4.tar.gz.

File metadata

  • Download URL: subsetzer_gui-0.1.4.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

Hashes for subsetzer_gui-0.1.4.tar.gz
Algorithm Hash digest
SHA256 e1865f5b57d100d8d4294915621944006e645655b00ab9eb9187e4276c02c039
MD5 9620c10f3ec5ccc63271e708de14b5cc
BLAKE2b-256 8e0bd267267332f87b79628aec221be081cfd852dc6db8fd342292b5dd53bf55

See more details on using hashes here.

File details

Details for the file subsetzer_gui-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: subsetzer_gui-0.1.4-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

Hashes for subsetzer_gui-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 764f12e45c280d166d64e759c04d48bed40d9850628e8b822d747996795a3a57
MD5 298459054d26fd32737d0fb5ce9495b9
BLAKE2b-256 93aaf9ed079ba5ddb4386ca30fce7208ef2a170745f3af1f8b37800bceaf2b7c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page