Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gnehs/subtitle-translator

Translate subtitle using ChatGPT
https://github.com/gnehs/subtitle-translator

Last synced: about 2 months ago
JSON representation

Translate subtitle using ChatGPT

Awesome Lists containing this project

README

        

image

# subtitle-translator
Translate subtitle using ChatGPT
## Features
- Translate subtitle using ChatGPT `gpt-3.5-turbo`
- Support multiple languages
- Translation according to the preceding and following sentences
## How to use
- Electron
- You can download the electron app from [here](https://github.com/gnehs/subtitle-translator-electron/releases)
- Node.js
- Get your own API key from [here](https://platform.openai.com/account/api-keys)
- Rename `config.example.json` to `config.json` and fill in your API key and target language.
- Put your subtitle file in `src` folder
- Run `npm install` to install dependencies
- Run `node index.js` to start
- After the translation is done, you can find the translated file in `res` folder

## Supported subtitle extensions
- `.srt`
- `.vtt` WebVTT

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.