An Azure service to easily conduct machine translation with a simple REST API call.
Hi, thanks for reaching out. Accordinng to Azure Translator Confidentiality Document:
The documents you upload using Custom Translator (portal or APIs) are stored encrypted in your workspace. If you signed up for a Translator subscription with customer-managed keys, you may use it by associating your Translator subscription with a new workspace in Custom Translator. Custom Translator uses your uploaded documents exclusively to provide your personalized translation system and does not use it for any other purpose. The documents you upload to Custom Translator will be stored in the Azure region you selected when you created your Translator key until you delete them or until your account expires.
You may invite whoever you like into the workspace, identified by an email address and authenticated with a Microsoft Account. You are responsible for initiating and controlling such sharing. The people you designate as co-owner have the same access to your training material and training runs that you have. Microsoft will not share the data with anyone else.
Translation requests to your custom models via Translator on Azure are no trace— there will be no record of the submitted text, or portion thereof, in any Microsoft data center.
There's currently no option for dedicated machines, however, data is encrypted using Microsoft Managed Keys and you can set up your own Customer Managed Keys. By default, Microsoft engineers don't have access to your data unless you grant access (e.g. troubleshooting, etc.) but if you need further clarification on those two points, my suggestion is to clarify with the doc author. Hope this helps.