Service to upload translated captions from Transifex to YouTube API
The task is to create a script which can fetch finished translated captions from the Transifex API, directly or using the client, and upload these to YouTube via the v3 API. This script should be deployed as a service which can be triggered via a web hook, called by the Transifex API, every time a caption is 100% translated.
Note: Youtube API v3 does not have endpoints yet for captions, but it's going to be released in the coming weeks apparently.
Comments
The Youtube API v3 with caption support is now available: https://developers.google.com/youtube/v3/docs/captions
This cli tool can be extended for caption support: https://github.com/tokland/youtube-upload/ The maintainer accepts pull requests.
A more suitable candidate is https://github.com/google/google-api-python-client
With the work of intern Matthias Alliet, we managed to directly upload captions from Transifex to Youtube: https://github.com/maalliet/TransifexYoutubeCaptionUploader