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
Getting started
Prerequisites
- A DeepL API account (Free or Pro)
- DeepL API authentication key
- PolyAI project access
Step 1: Create a DeepL API account
- Go to DeepL API
- Sign up for a DeepL API Free or Pro plan
- Complete account verification
Step 2: Obtain your API key
- Log in to your DeepL Account
- Navigate to the API Keys section
- 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
- Pre-translate common phrases: For frequently used responses, pre-translate to reduce latency
- Use glossaries: Define translations for brand names, product terms, and industry jargon
- Test thoroughly: Verify translations in all target languages before deployment

