If the API changes in an incompatible manner this is listed explicitly in the "important release notes" section of each releases changelog.
Enables the usage of third party TM and MT systems in translate5. To support a MT / TM ti must be implement as a service in translate5. This is quite easy and usually a matter of days. Please contact us, if you need help on this.