Translate a subtitle file
Project description
subt
Translate a subtitle file
Install
pip install subt
# or
pipx install subt
Run
(Optional) Generate an example .srt file from Me at the zoo
$ yt-dlp 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
$ whisper-ctranslate2 'Me at the zoo [jNQXAC9IVRw].mp4'
$ cat 'Me at the zoo [jNQXAC9IVRw].srt'
1
00:00:00,000 --> 00:00:05,000
Alright, so here we are, one of the elephants.
2
00:00:05,000 --> 00:00:13,000
The cool thing about these guys is that they have really, really, really long trunks.
3
00:00:13,000 --> 00:00:16,000
And that's cool.
4
00:00:16,000 --> 00:00:19,000
And that's pretty much all there is to say.
Then:
$ subt 'Me at the zoo [jNQXAC9IVRw].srt' -d ja
Saved: './Me at the zoo [jNQXAC9IVRw].translated.srt'
$ cat 'Me at the zoo [jNQXAC9IVRw].translated.srt'
1
00:00:00,000 --> 00:00:05,000
さて、ここに私たちは象の一人です。
2
00:00:05,000 --> 00:00:13,000
これらの人のクールなことは、彼らが本当に、本当に、本当に長い幹を持っているということです。
3
00:00:13,000 --> 00:00:16,000
そして、それはクールです。
4
00:00:16,000 --> 00:00:19,000
そして、それはほとんどすべてです。
Help
$ subt -h
usage: subt [-h] [-S SERVICE] [-s LANG] [-d LANG] [-V] sub_file
Translate a subtitle file
positional arguments:
sub_file
options:
-h, --help show this help message and exit
-S SERVICE service to translate (default: google)
-s LANG source language (default: auto)
-d LANG destination language (default: en)
-V, --version show program's version number and exit
License
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
subt-0.0.1.tar.gz
(4.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
subt-0.0.1-py3-none-any.whl
(4.8 kB
view details)
File details
Details for the file subt-0.0.1.tar.gz.
File metadata
- Download URL: subt-0.0.1.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.5 CPython/3.12.1 Linux/6.8.0-1017-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64ad9430b685bc92a6ad591ab85720191d3cf2cd667f57408b629b1c539f928b
|
|
| MD5 |
491ad4839cb1b23996424fa0c25734ed
|
|
| BLAKE2b-256 |
50befe4cc9681afa2ae9510b064a3e67db792477eb64545c2c3ee7d533f6fee7
|
File details
Details for the file subt-0.0.1-py3-none-any.whl.
File metadata
- Download URL: subt-0.0.1-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.5 CPython/3.12.1 Linux/6.8.0-1017-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
71af528fa36eea41bf019ffc37c6a07bf9573cdcd17717ef0280ea2e14220a27
|
|
| MD5 |
3bc9fc969dc9543c0291ceff9141eaa9
|
|
| BLAKE2b-256 |
245058c78ac3ad1e77876e52106ef70f602af125778de85c6265f1923f83624b
|