Create User-Friendly Solution to Automate VTT Processing Python Scripts

Job ID: 40228767

Budget: $25 – $50 USD

We have developed two Python scripts to prepare VTT files (*.vtt) for translation and another to prepare them for delivery to the client. The first script combines segmented text for translation. The second script re-splits the translated content into properly timed captions for delivery.

Currently, if a project manager wants to use the scripts, they need to email the files to the script owner, who manually runs the first script and returns the processed files to the project manager. The project manager then continues with the workflow. Once the translated content is finalised, the project manager emails the files back to the script owner to run the second script, and the script owner sends the processed files back to the project manager for delivery.

We want to implement a solution that removes the dependency on a single individual for execution, enables project managers to submit VTT processing requests independently, automates the execution of existing Python scripts and provides a structured intake and processing queue.

We use the Microsoft 365 stack and were considering using SharePoint as a potential solution for users to submit files for processing/triggering. This is only a suggestion; we are open to alternative solutions.