Consent Docs

Set up the translation service

Choose the service that drafts translations of your form and purpose wording, and add its key in project settings.

How-to2 min readFor project administrators and deployment operators

The translation service drafts your form and purpose wording in other languages. Choose it once for the project. A person still reviews each language before it is published.

Before you start#

For Sarvam, your deployment may already provide a key. For any other service, get an API key from that service first.

Choose the service#

  1. Open Settings.
  2. Open For your developer and find the Translation panel.
  3. Under Service, choose a service.
  4. Fill in the fields that appear for that service. The table below lists them.
  5. Under API key, type the key for the service.
  6. Choose Save settings.

The console shows Settings saved. From then on, Translate your wording on a form uses this service.

Wording leaves the product

The wording you translate is sent to the service you choose.

Services and their fields#

Service Fields
Sarvam (default) None.
Azure AI Translator Region, Custom model category and Endpoint. All are optional.
Google Cloud Translation Endpoint, optional. Use an API key restricted to the Cloud Translation API.
Another AI service with an OpenAI-compatible API Service address and Model.

Sarvam covers English and the 22 Eighth Schedule languages. The other services cover more languages, with your own key.

For Azure, leave Region empty for a global resource. Leave Endpoint empty to use the global endpoint.

How the key is kept#

  • For Sarvam, the hint under the field says whether a key is optional or required. Without your own key, the platform's Sarvam key is used.
  • For the other services, a key is required.
  • The key is stored encrypted and is never shown again. The field shows dots.
  • Remove key removes the key when you save.
  • If you change the service without typing a new key, the saved key is removed.

When a translation stops#

The console says why and points you back to Project settings.

  • Sarvam leaves the texts empty for a language outside English and the Eighth Schedule. Choose another service for those languages.
  • A Service address on a private or loopback network is refused.

↑↓ to move, Enter to open