We used to have a matrix jenkins job that would run the script for multiple languages. The job was deleted because it was broken. It should be recreated. Existing Ruby script and credentials (User:LanguageScreenshotBot) for uploading to Commons could be reused. The uploading script could be rewritten in JavaScript later.
Relevant pages: