Automated Project Creation (APC)

Available for

  • Project Managers

  • Team, Ultimate and Enterprise editions

Get in touch with Sales for licensing questions.

Automated Project Creation rules allow the configuration of how Memsource monitors specific folders and creates new projects if new or updated content is detected in them. This provides full process automation; analysis, pre-translation, assignment to Linguists/Vendors, and the e-mailing of notifications.

As soon as a project status changes to Completed by Project Status Automation rules, the translated files are sent back to the Online Repository into newly created subfolders identified by language codes (en, es, ja, etc.). If a user triggers the export manually, the completed file is exported to the standard {targetLang} folder.

Exporting Translations Back to the Repository:

  • Jobs are exported when the project status is set to Completed.

  • Jobs can be manually exported by choosing Download > Export to Online Repository. Even unchanged files will be exported.

  • Each target file is stored in a target path specified in APC settings.


  • Jobs can be re-imported from the Download menu on the jobs table.

Set up Automation Rules



When the service is created, ensure either Analyses only or Analyses and quotes is selected and the Use naming defined in the project template's settings option is deselected in the Financials section. An error will occur if None is selected.

Follow these steps:

  1. From the Setup Setup_gear.png page, click Automated Project Creation.

    The Automated Project Creation page opens.

  2. Click New.

    The Create automated project settings page opens.

  3. Provide a name for the APC.

  4. Set active/inactive status.

  5. Select Run as Continuous Project if required.

  6. Choose the Remote Folder to monitor for new or updated content.

    The contents of the folder are listed

  7. Select specific files to be monitored.

    Not all options are available on all connectors.

    • If none selected, the entire folder is monitored for a change or for new files.

    • Include subfolders to enable the monitoring of the selected folder and its subfolders.

  8. Select where to Export completed file to.

  9. Depending on the pathname of the required target files, set Export completed files to and Target Subfolder Path fields.

  10. Designate a Processed subfolder.

    Files imported to Memsource are moved to this folder providing visibility on which files are being processed. If disabled, source files stay in their original folder.

    If this option is disabled and File Renaming is not used, original documents can be overwritten by their translations (depending on repository).

    Filename Pattern (regex) lets customers define a regular expression to filter out files to be monitored within the folder.

  11. Set a frequency for how often Memsource should check for new content in the designated folder.

  12. Choose required Service.

  13. Select the source and target languages that automatically created projects will be associated with.

  14. To differentiate between projects coming from different automation rules, use a Project name to define the automatically-generated names of projects.

    The macro {filename} can be used in the Project's title. If multiple filenames are used in the project's name, only the first filename will be used.

  15. Set Project owner.

    Project owner will always be notified when a new project is created using automation rules.

  16. Customize Email Templates used for notifications if required.

With the automation rules set, content can now be created in the designated folders. Based on frequency checks, Memsource looks into the specified folder and identifies new or updated content (based on file names, metadata, size, etc.).

The status of a monitored repository can be updated immediately by selecting an automation rule and clicking Check now. To force APC to import all monitored files, click Force import.

Automatic Creation of New Projects from Online Repositories

On the Automated Project Creation page, Memsource displays currently available rules, connection status and the last checked and next check dates and times.

If new content is identified, new projects are created with either default settings or settings taken from the selected project template.

Set Target File Pathnames

Relative to the source file the target files can be exported to:

  • Same folder

    If specific files are selected, then select Source file folder for Export completed files to and keep the Target Subfolder Path empty. Not supported if the entire folder is monitored.

  • Language subfolder

    Always keep the Target Subfolder Path empty.

    If specific files are monitored, then select Target language subfolder for Export completed files to.

  • Any folder

    If specific files are monitored, then select Target language subfolder for Export completed files to.


    APC using Git

    If relative path is used (doesn't start with /) in the target folder, it is interpreted as relative to the file and not the monitored folder.

    Specify the folder name in the Target Subfolder Path:

    • Use these macros to represent target language.

    • Subfolders can be created within the source folder.

      Available for Amazon S3, Azure, FTP, SFTP, Dropbox, Google Drive, Box, OneDrive, Git, GitHub, GitLab, and Bitbucket Cloud.

    • For some repositories, an absolute path is available. Begin your path with / to indicate the absolute path.

      Available for Amazon S3, Azure, FTP, SFTP, Dropbox, Google Drive, Box, OneDrive, Git, GitHub, GitLab, and SharePoint. When using Git connector, the leading / is followed by the branch name, and then by the root of the repository where .git folder is located. If the branch doesn’t exist, it will be created by Memsource. When using other Git-based connectors (e.g. GitLab), the leading slash is followed by the root of the repository where .git folder is located.

    • Use .. to refer to the parent folder.



    If the source file is /files/loc/ and the target langauge is German (Germany):

    • translations/{targetLang} will create /files/loc/translations/de_de

    • /files-{targetLang}/loc will create /files-de_de/loc/<filename>

    • ../{targetLang} will create /files/de_de/<filename>

    Name of the actual file is based on File Renaming as set in the Project Template associated with the APC Service.

Disable Automated Project Creation

There are three ways to disable APC:

  • Manually disabled in settings.

  • Automatically disables after 90 days of inactivity.

  • Automatically after the organization account has been deactivated (at the end of the subscription).

When a connector used as part of the Automated Project Creation rules detects three or more consecutive instances of a project not being created when it should be, notification is sent to affected Memsource users.

Zip File Support

  • Multiple ZIP files can be imported to one project.

  • Translated files are exported back to ZIP files.

  • If one ZIP file is imported to multiple targets, the translated files will be exported to multiple ZIP files—one ZIP for each target language—using the target locale code in the ZIP name (for example Pack18.en_us.ZIP).

Was this article helpful?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.