A package that translates .srt files using Google Cloud Translate.
sudo npm install -g srt-translate
srt-translate --key "one-drive-000000-00000x00xxxx.json" --input source.srt --output output.srt --target en
sudo npm install srt-translate
/* Import the package */
import srtTranslate from 'srt-translate';
/* Create a class instance */
let translate = new srtTranslate({
key: 'one-drive-000000-00000x00xxxx.json',
input: 'source.srt',
output: 'output.srt',
target: 'en'
});
/* Initialize the translation */
translate.init();
Option | Required | Default | Description |
---|---|---|---|
key |
✔️ | None |
Your Google Cloud API JSON file. See Google's Setup Page for more information. |
input |
✔️ | None |
Your .srt input file. |
output |
✔️ | None |
Your .srt output destination. |
target |
✔️ | None |
Target language (en , ru and so on). See language support for more information. |
delay |
❌ | 200 |
Delay between requests made to Google Translate. |
silent |
❌ | False |
Disables the printing of translated lines. |