Memsource offers a set of API calls which allow for:
Integration of Memsource and any third party software (translation management tools, CMSs, etc.)
Development of a translator's workbench. Memsource Editor is built on top of public APIs.
Creation of a brand new tool or service which uses Memsource in its backend.
To start using Memsource REST APIs, sign up for the Memsource Developer edition. This free edition is designed to be used as a sandbox for API development. Users can use Postman to learn about and test Memsource APIs.
Developer edition restrictions:
Developers may use this edition for development and testing purposes only. Contact Memsource Technical Support if you need these limits increased or modified.
A maximum of 2 translation jobs stored at any time
A maximum of 1 MB for job file sizes
A maximum of 1 Administrator user and 1 Linguist user
Memsource REST API documentation is available on a dedicated site. It is automatically generated and can be downloaded and exported.
Memsource procedures and workflow must be understood before using Memsource APIs. It is recommended to be familiar with a procedure in the Memsource application before implementing the related API.
The basic workflow is:
Create a project with the TM/TB/machine translation engine attached (if needed).
Upload your file for translation to the project (also called creating a job in Memsource).