## AutoTranslate Automatically translate .ass subtitles locally with [seamless-m4t-v2](https://huggingface.co/facebook/seamless-m4t-v2-large) machine translation. ### Requirements - NVIDIA GPU with 16GB+ of VRAM - Python 3.10 (or newer, needs testing) - Linux or Windows ### Setup (Linux) 1. Create Python venv ```bash # Python 3.10 is recommended python3.10 -m venv .venv # Enable venv source .venv/bin/activate ``` 2. Install dependencies ```bash # Required for torch pip install typing-extensions # Important to use the cuda version pip install torch torchvision --index-url https://download.pytorch.org/whl/cu12 # Other pip install transformers sentencepiece sacremoses protobuf ``` ### Usage 1. Place `eng.ass` inside `1-Input` folder 2. Run `AutoTrans.py` with Python in terminal (don't forget to enable venv)