Connectors
AI, LLM & Vector Stores
DeepL
Machine translation: translate text and documents between supported languages
DeepL API referenceAPI checked August 17, 2026
- Signs in with
- API key
- Runs on
- Cloud or On-Prem Worker
- Operations
- 62
- Ready-made triggers
- 0
Connect DeepL
- In Neblex open Connect › Connections and click New Connection.
- Search for DeepL and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| API hostRequired | Choose the official DeepL Pro or Free API host. |
| DeepL Auth KeyRequiredSecret |
Use it in a flow
- Open a flow, open the node library and search for DeepL.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from DeepL without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if DeepL can send webhooks, a Webhook trigger receives them at its own URL.
Operations
62 operations in 14 groups. Each one is a step you can add to a flow.
AdminApi7
Create a developer key as an adminadminCreateDeveloperKey | POST | Create a developer key as an admin |
Deactivate a developer key as an adminadminDeactivateDeveloperKey | PUT | Deactivate a developer key as an admin |
Get all developer keys as an adminadminGetDeveloperKeys | GET | Get all developer keys as an admin |
Get custom tag usage statistics as an adminadminGetCustomTagAnalytics | GET | Retrieve usage statistics broken down by custom tags within a specified date range. |
Get usage statistics as an adminadminGetAnalytics | GET | Retrieve usage statistics for the organization within a specified date range. |
Rename a developer key as an adminadminRenameDeveloperKey | PUT | Rename a developer key as an admin |
Set developer key usage limits as an adminadminSetDeveloperKeyUsageLimits | PUT | Set developer key usage limits as an admin |
CorrectText1
Correct textcorrectText | POST | Fix spelling and grammar errors in one or more texts. |
ManageGlossaries6
Create a GlossarycreateGlossary | POST | Create a Glossary |
Delete a GlossarydeleteGlossary | DELETE | Deletes the specified glossary. |
List all GlossarieslistGlossaries | GET | List all glossaries and their meta-information, but not the glossary entries. |
List Language Pairs Supported by GlossarieslistGlossaryLanguages | GET | Deprecated. |
Retrieve Glossary DetailsgetGlossary | GET | Retrieve meta information for a single glossary, omitting the glossary entries. |
Retrieve Glossary EntriesgetGlossaryEntries | GET | List the entries of a single glossary in the format specified by the Accept header. |
ManageMultilingualGlossaries8
Create a GlossarycreateMultilingualGlossary | POST | Create a Glossary |
Delete a GlossarydeleteMultilingualGlossary | DELETE | Deletes the specified glossary. |
Deletes the dictionary associated with the given language pair with the given glossary ID.deleteDictionary | DELETE | Deletes the dictionary associated with the given language pair with the given glossary ID. |
Edit glossary detailspatchMultilingualGlossary | PATCH | Edit glossary details, such as name or a dictionary for a source and target language. |
List all GlossarieslistMultilingualGlossaries | GET | List all glossaries and their meta-information, but not the glossary entries. |
Replaces or creates a dictionary in the glossary with the specified entries.replaceDictionary | PUT | Replaces or creates a dictionary in the glossary with the specified entries. |
Retrieve Glossary DetailsgetMultilingualGlossary | GET | Retrieve meta information for a single glossary, omitting the glossary entries. |
Retrieve Glossary EntriesgetMultilingualGlossaryEntries | GET | List the entries of a single glossary in tsv format. |
ManageSpokenTerms8
Create Spoken Terms collectioncreateSpokenTerms | POST | Create a new Spoken Terms collection with one or more term lists. |
Delete a term listdeleteSpokenTermsList | DELETE | Delete a term list for a specific language from the Spoken Terms collection. |
Delete Spoken Terms collectiondeleteSpokenTerms | DELETE | Delete the entire Spoken Terms collection. |
Edit Spoken Terms collection detailspatchSpokenTerms | PATCH | Update the name of a Spoken Terms collection or merge new entries into an existing term list. |
List all Spoken Terms collectionslistSpokenTerms | GET | List all Spoken Terms collections and their metadata, but not the actual terms. |
Replace or create a term listputSpokenTermsList | PUT | Replace an existing term list for a language, or create a new one if it doesn't exist. |
Retrieve Spoken Terms collection detailsgetSpokenTerms | GET | Retrieve metadata for a Spoken Terms collection, including term list information but not the actual terms. |
Retrieve Spoken Terms entriesgetSpokenTermsEntries | GET | Retrieve the actual terms for a specific language from a Spoken Terms collection. |
MetaInformation4
Check Usage and LimitsgetUsage | GET | Check Usage and Limits |
Retrieve Language ResourcesgetLanguageResources | GET | Returns all DeepL API resources and the features they support. |
Retrieve LanguagesgetLanguages | GET | Returns languages supported by the specified DeepL API resource. |
Retrieve Supported LanguagesgetLanguagesV2 | GET | Deprecated. |
QualityEvaluation2
Poll for the evaluation resultpollQualityEvaluation | GET | Returns the current state of an evaluation job. |
Submit an evaluation jobsubmitQualityEvaluation | POST | Starts an evaluation job for the given segments. |
RephraseText1
Improve textrephraseText | POST | Improve text |
TranslateDocuments3
Check Document StatusgetDocumentStatus | POST | Check Document Status |
Download Translated DocumentdownloadDocument | POST | Download Translated Document |
Upload and Translate a DocumenttranslateDocument | POST | Upload and Translate a Document |
TranslateText1
Request TranslationtranslateText | POST | Request Translation |
TranslationMemories7
Delete a translation memorydeleteTranslationMemory | DELETE | Delete a translation memory and all of its segments. |
Export a translation memorycreateTranslationMemoryExport | POST | Export a translation memory as a TMX file. |
Import a translation memorycreateTranslationMemoryImport | POST | Create a translation memory by importing a TMX file. |
List translation memorieslistTranslationMemories | GET | Retrieve a list of translation memories associated with the authenticated account. |
List translation memory segmentsgetTranslationMemorySegments | GET | List the segments stored in a translation memory, one page at a time. |
Retrieve a translation memorygetTranslationMemory | GET | Retrieve a single translation memory by its ID, including its languages and segment count. |
Retrieve an import or export jobgetTranslationMemoryJob | GET | Retrieve the status of a translation memory import or export job. |
VoiceAPI2
Get Streaming URLgetVoiceStreamingUrl | POST | Get Streaming URL |
Request ReconnectionrequestReconnection | GET | Request Reconnection |
VoiceTranslateJob2
Create a voice translation jobcreateVoiceTranslateJob | POST | Creates an async voice translation job. |
Get voice translation job statusgetVoiceTranslateJobStatus | GET | Returns the current status of a voice translation job, including per-target result statuses. |
General10
Create a custom instructioncreateCustomInstruction | POST | Create a custom instruction |
Create a style rule listcreateStyleRuleList | POST | Create a style rule list |
Delete a custom instructiondeleteCustomInstruction | DELETE | Delete a custom instruction |
Delete a style rule listdeleteStyleRuleList | DELETE | Delete a style rule list |
Get a custom instructiongetCustomInstruction | GET | Get a custom instruction |
Get a style rule listgetStyleRuleList | GET | Get a style rule list |
Replace a custom instructionupdateCustomInstruction | PUT | Replace a custom instruction |
Replace configured rules for a style rule listupdateStyleRuleConfiguredRules | PUT | Replace configured rules for a style rule list |
Retrieve style rule listsgetStyleRuleLists | GET | Retrieve style rule lists |
Update a style rule list's nameupdateStyleRuleList | PATCH | Update a style rule list's name |