Memsource enables integrations with several CMS systems and online repositories. This feature allows users to directly connect their Memsource account with these systems and draw content directly from them into Memsource for translations. It can also be used to automate project creation.
The Memsource Translation Connector for Git provides advanced features which allow for more effective continuous localization.
Users can currently integrate their accounts with the following systems:
FTP, SFTP, Google Drive, Dropbox, Box, Bitbucket Cloud, Bitbucket Server, Git, GitLab, GitHub, Microsoft SharePoint and Microsoft Azure
Zendesk, Help Scout, Marketo, HubSpot, and Salesforce Knowledge
CMS for Multilingual Websites
Adobe Experience Manager
Please visit our Connectors documentation for details about the availability of individual connectors in specific Memsource editions.
Setting up the Connector
The connectors themselves have different authentication methods used to connect them to Memsource. Once these are used, the connection can be tested either manually (by pressing Test connection) or the system will test the connection automatically (e.g. Google Drive).
Authentication via pop-up
Some connectors use a Connect to... button which brings up a pop-up window where users need to fill in their credentials for the desired account. Please note that other security measures for the given repository (like 2-factor authentication) would still apply and would need to be verified as well.
FTP and SFTP require users to fill in a form specified all the necessary means of connecting to the FTP environment (username, password, host, etc.).
Wordpress and Drupal can be connected to Memsource using a dedicated Memsource Plugin that needs to be installed into the respective sites. The plugin is free of charge and can be directly downloaded from the official plugin sites for these content management systems.
Once the plugin is installed, users need to generate a verification token in the plugin itself. This token can then be used (along with the site URL) to connect Memsource to the given website.
For most of the repositories (except for Github) Memsource allows both manual and automatic project creation.
Manual project creation
Jobs can now be imported into any existing project directly from the online repository or CMS via the Add from Online Repository option. This brings up an interface with all the Connectors available in the account. This interface can then be used to directly browse all these repositories to identify the content to be imported. Please note that for sites using Memsource Plugins, languages of the project need to match the languages of the site in order to be able to import content.
Automatic project creation
It is possible to create projects automatically using the Automated Project Creation. Memsource will monitor a dedicated folder in any of the online repositories (with the exception of Github) and once a new or updated content is identified, it will automatically create a new project. This feature can be extended by the use of Project Templates to achieve full automation (similar to Automation Widget)
Delivery of translated content
Depending on the manner how the project was created, the completed content can be uploaded back into the online repositories either manually or automatically.
If the project was created manually, the completed translations need to be delivered into the online repository by using Download - Export to Online Repository. This will create a separate folder for each of the target languages in the folder where the original file was take from.
Automatically created projects make use of the Project Status to determine when the content needs to be imported back into the repository. Once the project reaches the status of Completed (either manually set by the Project Manager or automatically via Project Status Automation).