Download a Portable Release
Current GitHub Releases contain a complete Windows portable directory, not the old standalone app.exe / PyInstaller package. Download every volume for the hardware variant you need, extract it, and run Win-Start.bat. Python, uv, PortableGit, the matching dependencies, and the models are included.
How current release packages are built
When a version tag triggers .github/workflows/build-and-release.yml, the release workflow creates CPU, CUDA 13.0, CUDA 12.6, and ROCm 7.2.1 portable packages separately:
- CI first downloads
manga-translator-ui-portable.7zfrom theportablerelease. This base already contains Python 3.12, uv, andPortableGit; the tagged source tree is then overlaid. PortableGit is retained from the base instead of being downloaded again for every version build. - It exports the matching dependency group from the locked
uv.lockand installs those packages directly intopackaging/pythoninside the archive. - The ROCm 7.2.1 variant separately installs the Windows Radeon ROCm 7.2.1 SDK and matching PyTorch build; the
cuda13.0dependency group uses PyTorch cu130, whilecuda12.6uses PyTorch cu126. - It adds the model files and smoke-tests PyQt6, PyTorch, and ONNX Runtime.
- It creates approximately 1990 MiB 7-Zip volumes and attaches every volume to the versioned GitHub Release.
packaging/build_packages.pyand the PyInstaller specs remain available for local builds, but current CPU, CUDA 13.0, CUDA 12.6, and ROCm 7.2.1 GitHub Release assets use the portable-Python workflow above. It is therefore normal for the release directory not to containapp.exe.
Download and choose a variant
Open the latest version on GitHub Releases, then download every file with the prefix for your hardware:
| Release filename prefix | Best for | Runtime |
|---|---|---|
manga-translator-cpu-vX.Y.Z.7z.* | Any Windows x64 computer; use it without a discrete GPU or when compatibility is uncertain | CPU PyTorch / ONNX Runtime |
manga-translator-cuda13.0-vX.Y.Z.7z.* | Turing (compute capability 7.5) or newer NVIDIA GPUs whose driver supports CUDA 13.0; recommended for RTX 50-series GPUs | CUDA 13.0 / PyTorch cu130 |
manga-translator-cuda12.6-vX.Y.Z.7z.* | Required for GeForce 10-series GPUs; also for other NVIDIA GPUs needing the compatibility build. Drivers supporting CUDA 13.0 or newer can run it through backward compatibility | CUDA 12.6 / PyTorch cu126 |
manga-translator-rocm7.2.1-vX.Y.Z.7z.* | AMD GPUs supported by Windows ROCm | Experimental Radeon ROCm 7.2.1; AMD driver 26.2.2 is required |
The ROCm 7.2.1 package works only with supported AMD GPUs. Use the CPU package when uncertain, and never mix volumes from different runtimes.
CUDA 13.0 no longer supports NVIDIA architectures before Turing. The installer explicitly recognizes GeForce 10-series model names and forces CUDA 12.6; it also conservatively falls back to CUDA 12.6 when compute capability cannot be detected.
Download and extract the volumes
- Download all
.7z.001,.7z.002, and later volumes for the selected variant into one directory without renaming them. - Use 7-Zip or another extractor that supports split 7z archives, and extract only
.7z.001; the remaining volumes are read automatically. - Extract to a writable, short path such as
D:\manga-translator-ui\. Do not run inside the archive or combine volumes from different versions.
Extraction fails when any volume is missing, incomplete, or renamed. Normal volumes are approximately 1990 MiB; the final volume is usually smaller.
Start the application
- Install the Microsoft Visual C++ 2015–2022 Redistributable (x64).
- Open the extracted directory and double-click
Win-Start.bat. - The launcher adds the bundled
PortableGit\cmdtoPATH, then usespackaging\python\python.exeto rundesktop_qt_ui\main.py. Initial model loading can take time, but it does not reinstall the bundled Python dependencies or models. - Run
Win-Install-or-Update.batto check dependencies, synchronize source, or switch versions or branches. The maintenance program prefers the bundledPortableGit\cmd\git.exe.
Update or change hardware variants
- Update in place: run
Win-Install-or-Update.batand select[2] Update. This requires network access and synchronizes the source and current dependencies. - Download a new release package: use this to repair a damaged environment or switch between CPU, NVIDIA, and AMD. Extract to a new directory, then migrate any
config/,result/, andlogs/data you want to keep.
Do not copy another variant's packaging/python over the current one. The three PyTorch runtimes are mutually exclusive.
Troubleshooting
- There is no
app.exe: current releases start throughWin-Start.batand the bundled Python runtime; this is expected. - Extraction fails: verify that every volume has the same version and hardware prefix, finished downloading, and is being extracted from
.001. - The launcher exits immediately: install the x64 Visual C++ runtime, check whether antivirus quarantined scripts, DLLs, or Python files, then run
Win-Install-or-Update.batto inspect the environment. - The NVIDIA build cannot use the GPU: update the driver and confirm that it supports the CUDA version selected by the package; use the CPU package if the problem remains.
- The AMD build cannot load PyTorch: confirm that the GPU is supported by Windows ROCm 7.2.1 and install AMD driver 26.2.2; use the CPU package when unsupported.
Related pages
- Windows Portable: initial installation, maintenance-menu, and update behavior of the portable base.
- Updates and version switching: branches, tags, and dependency updates.
- Linux and macOS: Unix installation scripts.
- Docker: run the Web UI in a container.
