Configurable Python-based .srt subtitle translator utilizing the OpenAI API.
To use this script, you first need to clone the repository and install the required Python dependencies.
git clone https://github.com/FlyingFathead/srt-translate-OpenAI-API.git
cd srt-translate-OpenAI-API
pip install -r requirements.txtAfter installing the necessary dependencies, you can run the script using:
python translate_srt.py path/to/your/file.srtMake sure to replace path/to/your/file.srt with the actual path to your subtitle file.
Before running the script, you need to set up your OpenAI API key. You can do this by setting an environment variable OPENAI_API_KEY or by placing it in a file named api_token.txt in the same directory as the script.
- v0.11.1 - added utilities inside
utils/for shorthanding (for NLP processing) and de-shorthanding - v0.11 - option to split long lines in output
- v0.10 - avoid file collisions w/ output file
- v0.09 - clarity for term preview
- v0.08 - preview printout during translation
- v0.07 - unique block marker
- v0.06 - block counting
- v0.05 - additional error handling
- v0.04 - option to add in additional information for the model
- v0.03 - initial commit
By FlyingFathead (w/ digital ghost code from ChaosWhisperer)