Integration

DeepL integration

DeepL Translation API for high-quality machine translation of text and documents. Translate between 30+ languages with industry-leading accuracy, preserve formatting, use glossaries for consistent terminology, and handle documents in Word, PowerPoint, PDF, and more. Perfect for localization workflows, content translation, multilingual applications, and automated translation pipelines.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in DeepL.Built from the 12 DeepL tools below, on the connection you add once.

Common DeepL use cases

  • monitoring API usage
  • reviewing glossary content
  • validating glossary exists
  • translating website content
  • removing outdated glossaries
  • building language selector UI
  • glossary management interface
  • translating business documents
  • monitoring translation progress
  • retrieving translated documents

What you can do with DeepL

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Glossary, 4 operations

  • create_glossaryCreate glossaryPOSTCreates a glossary in DeepL for consistent terminology translation. Define term pairs that will always be translated the same way across all requests using this glossary.
  • delete_glossaryDelete glossaryDELETEPermanently deletes a glossary from DeepL. The glossary and all its entries are removed and cannot be recovered.
  • get_glossaryGet glossaryGETRetrieves metadata for a specific DeepL glossary. Returns glossary details including name, language pair, entry count, and creation time.
  • list_glossariesList glossariesGETLists all glossaries in the DeepL account. Returns metadata for each glossary including ID, name, language pair, entry count, and creation date.

Document, 3 operations

  • download_documentDownload documentPOSTDownloads a translated document from DeepL after translation is complete. Returns the file in binary format with original structure and formatting preserved.
  • get_document_statusGet document statusPOSTRetrieves the translation status of a document uploaded to DeepL. Returns current state (queued, translating, done, error) and estimated time remaining for in-progress translations.
  • upload_documentUpload documentPOSTUploads a document for translation to DeepL. Supports Word, PowerPoint, Excel, PDF, HTML, TXT, XLIFF, and SRT formats. Returns document ID and encryption key for status polling and download.

Entry, 1 operation

  • get_glossary_entriesGet glossary entriesGETRetrieves all term entries from a DeepL glossary. Returns source-target term pairs in tab-separated format.

Language, 1 operation

  • get_languagesGet languagesGETRetrieves the list of languages supported by DeepL for translation. Returns language codes, names, and formality support information.

Language pair, 1 operation

  • get_glossary_language_pairsGet glossary language pairsGETRetrieves language pairs that support glossaries in DeepL. Returns all valid source-target language combinations for glossary creation.

Translation, 1 operation

  • translate_textTranslate textPOSTTranslates text strings into a target language with DeepL's neural machine translation. Supports 30+ languages with auto-detection, formality control, glossaries for terminology consistency, and XML/HTML tag handling for structured content.

Usage, 1 operation

  • get_usageGet usageGETRetrieves DeepL API usage statistics for the current billing period. Returns translated character count and quota limits for the account and API key.

Use DeepL from Claude Code, Cursor or Codex

Connect DeepL in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its DeepL operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect DeepL

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect DeepL once

    Add your DeepL connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

DeepL integration FAQ

What can you do with the DeepL integration?

LiveContext exposes 12 operations on DeepL, covering glossary, document, entry and language. Common uses include monitoring API usage, reviewing glossary content and validating glossary exists.

Popular integrations

Browse the whole catalog