String your functions pipeline-style!
Takes a regular sync function, returns a fully promisified one.
Browserify transform to require text files.
Separate timing from the editing/translating of subtitles, then combine with this tool.
Rename files using your text editor.
Concatenative expressions: Minimal syntax for embedded languages.