Skip to content

FlyingFathead/srt-translate-OpenAI-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

srt-translate-OpenAI-API

Configurable Python-based .srt subtitle translator utilizing the OpenAI API.

Install

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.txt

Usage

After installing the necessary dependencies, you can run the script using:

python translate_srt.py path/to/your/file.srt

Make sure to replace path/to/your/file.srt with the actual path to your subtitle file.

Configuration

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.

Changes

  • 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

About

By FlyingFathead (w/ digital ghost code from ChaosWhisperer)

Releases

No releases published

Packages

No packages published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy