The translation center

Is the translation center a TMS (translation management system)?

No, it is simpler and easier to use than most TMS systems. Basically, it is a notification/invitation system, and a one-stop shop to keep track of your projects and related communications and invoices.