How to create a nightly running update and pretanslation workflow?

Dear all, 

Our software engineering team would like to amp up the software localization cadence to several times per week. However, this conficts with the localization team's capacities.

So I am thinking automation: a nightly running workflow that collects the source files, pretranslates them and creates the target files.

However, I have no idea how to go about the task and would appreciate any input helping us along. 

Thank you to everybody sharing their knowledge and advice.

carmen

emoji
Parents
  • Hi Carmen,

    If your engineering team would like to have this processing performed several times a week maybe they can help you with the technical aspects of setting this up?

    Assuming your source files originate in some kind of source control system, e.g., Git, you can have a Windows batch job which pulls the latest versions of these files to your Passolo machine.

    The same batch job can copy these files to the location used by your Passolo project, overwriting the previous version of the files.

    Passolo has lots of options for batch processing, so it can update a project, pretranslate and generate target files etc. You can find more information here:
    https://docs.rws.com/1109860/420412/passolo-help/batch-mode-commands

    The relevant Passolo batch commands can be added to your "master" batch job. 

    You can also automate the running of this job via Windows Task Scheduler, e.g., run the job at 7pm each weekday etc.

    Your engineering team may also be interested in the Passolo object model - where they can write automation programs in languages such as C#. More info here: 

    https://docs.rws.com/957276/453414/passolo-automation/about-passolo-automation

    Good luck!
    Mark

    emoji
  • Thank you so much Mark. I will discuss this with the people in charge. 

    One question though: We use locally installed Passolo instances. Obviously, any process would not work, while the PC(s) are offline. Where does Passolo need to be located to be able to process the resources?

    Thank you.

    carmen

    emoji
  • Hi Carmen,

    The machine where the job runs must have an instance of Passolo running. So it would need to run on a PC that was booted at the time the job needs to run, or maybe on a server which is up 24/7. The latter would require a separate license (unless you use a network license with N seats).

    Best Regards
    Mark

    emoji
Reply Children