Skip to main content
DeepL is an AI-powered translation service known for its high-quality, natural-sounding translations. PolyAI’s DeepL integration enables agents to translate content in real-time during conversations.

Capabilities

  • Real-time translation: Translate text between supported languages during calls
  • Content localization: Provide information in the caller’s preferred language
  • Multi-language support: Access DeepL’s extensive language coverage

Supported languages

DeepL supports translation between numerous languages including:
  • English (UK/US)
  • German
  • French
  • Spanish
  • Italian
  • Dutch
  • Polish
  • Portuguese
  • Russian
  • Japanese
  • Chinese
  • And many more
See the DeepL Supported Languages for the complete list.

Getting started

Prerequisites

  • A DeepL API account (Free or Pro)
  • DeepL API authentication key
  • PolyAI project access

Step 1: Create a DeepL API account

  1. Go to DeepL API
  2. Sign up for a DeepL API Free or Pro plan
  3. Complete account verification

Step 2: Obtain your API key

  1. Log in to your DeepL Account
  2. Navigate to the API Keys section
  3. Copy your authentication key

Step 3: Provide credentials to PolyAI

Share your DeepL API key with your PolyAI account manager. It will be stored securely.

Use cases

Dynamic content translation

Translate knowledge base responses or system messages into the caller’s language on-the-fly.

Multi-market support

Support callers in multiple languages using a single knowledge base with translated responses.

Cross-language handoffs

Prepare translated notes for human agents when transferring non-English speaking callers.

Limitations

  • API quotas: Free tier has character limits; monitor usage for high-volume deployments
  • Voice synthesis: Translated text requires compatible TTS voices for natural delivery
  • Context preservation: Complex domain-specific terminology may require custom glossaries

Best practices

  1. Pre-translate common phrases: For frequently used responses, pre-translate to reduce latency
  2. Use glossaries: Define translations for brand names, product terms, and industry jargon
  3. Test thoroughly: Verify translations in all target languages before deployment

Support

For integration assistance, contact your PolyAI account manager. For DeepL-specific questions, see the DeepL API Documentation.