35 lines
880 B
Markdown
35 lines
880 B
Markdown
## 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) |