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.3.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.3-py3-none-any.whl (20.7 kB view details)

Uploaded Python 3

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

Hashes for subsetzer_gui-0.1.3.tar.gz
Algorithm Hash digest
SHA256 172e57c86ce5277cff885906aa7e51e6b44a29e1dfa947fcafedf30bbcd769bf
MD5 4dbcf117040c4dd0ac689b6761448a2b
BLAKE2b-256 ac63d74b0c52bdadbfaa93ca2b60a0b0163e26200ef3a1162da88cee99592e07

See more details on using hashes here.

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

Hashes for subsetzer_gui-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 932265424cbe1217e3b5c2daecb919f5043286086f18f3560ef46a7ef3b3df97
MD5 f9fa2d0acea706584d6f97e466d9da24
BLAKE2b-256 cb20d79791c29e9e8dda87d40e5b2239e79685385bda0b67be12817015bdf4c2

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