Integration · Productivity
Connect Claude & ChatGPT to DeepL
Ask your AI to translate text through your own DeepL account, using your glossaries and style rules. It can fix spelling and grammar or rephrase text with DeepL Write, create and update glossaries and search your translation memories. It can also tell you how many characters you have used this billing period.
Free plan, no credit card. Takes about a minute.
Try asking
“Translate this product description into German, formal tone, with our product glossary.”
The AI finds the glossary ID and translates the text into German with formal tone and your glossary terms.
“Fix the spelling and grammar in this email.”
It runs the text through DeepL Write and returns the corrected version.
“Rephrase this paragraph so it sounds friendlier.”
It uses DeepL Write to rephrase the text in a friendlier tone.
What your AI can do
Translation
Translate text into any supported language, with formality, context, a glossary or a style rule.
DeepL Write
Fix spelling and grammar, or rephrase text in a chosen writing style or tone.
Glossaries, style rules and memories
Create, rename, update and delete glossaries, read style rules, search translation memories and check your usage.
“Create an English to Danish glossary with these ten terms.”
It creates a glossary for that language pair with your terms as entries.
“How many characters have we used this month?”
It reads your usage for the current billing period and your account's limit.
“How did we translate 'lead time' before?”
It searches your translation memory for the term and shows the matching segments.
51 tools for DeepL
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
correct_textChanges dataFix spelling and grammar in a list of `text` strings with DeepL Write, optionally setting the language (`target_lang`).create_a_voice_translation_jobChanges dataCreate a new project. Required: source file or targets. API summary: Create a voice translation job.create_glossaryChanges dataCreate a glossary for one language pair: `name`, `source_lang`, `target_lang`, and `entries` as tab- or comma-separated source/target term lines (`entries_format` tsv or csv).create_glossary_2Changes dataCreate a new glossary. Required: name or dictionaries. API summary: Create a Glossary.create_realtimeChanges dataCreate a new realtime. Required: source media content type. API summary: Get Streaming URL.create_spoken_termChanges dataCreate a new spoken term. Required: name or term lists. API summary: Create Spoken Terms collection.create_style_ruleChanges dataCreate a new style rule. Required: name or language. API summary: Create a style rule list.create_style_rule_custom_instructionChanges dataCreate a new custom instruction for a style rule. Required: label or prompt. API summary: Create a custom instruction.delete_a_glossaryDeletesPermanently delete a glossary by glossary id. Destructive action; may require approval.delete_glossaryDeletesPermanently delete a glossary by `glossary_id`.delete_glossary_dictionariesMoves moneyPermanently delete a dictionary by glossary id. Financial or irreversible action; may require approval. API summary: Deletes the dictionary associated with the given language pair with the given glossary ID.delete_spoken_termDeletesPermanently delete a spoken term by spoken terms id. Destructive action; may require approval. API summary: Delete Spoken Terms collection.delete_spoken_term_term_listsMoves moneyPermanently delete a term list by spoken terms id. Financial or irreversible action; may require approval.delete_style_ruleDeletesPermanently delete a style rule by style id. Destructive action; may require approval. API summary: Delete a style rule list.delete_style_rule_custom_instructionDeletesPermanently delete a custom instruction by instruction id. Destructive action; may require approval.delete_translation_memoryDeletesPermanently delete a translation memory by translation memory id. Destructive action; may require approval.download_documentChanges dataDownload the document for a document. API summary: Download Translated Document.export_translation_memoriesChanges dataExport translation memories. API summary: Export a translation memory.get_glossaryGet one glossary's details by `glossary_id`, including its language-pair dictionaries.get_projectGet one project by project id. API summary: Retrieve an import or export job.get_quality_evaluationGet one quality evaluation by job id. API summary: Poll for the evaluation result.get_spoken_termGet one spoken term by spoken terms id. API summary: Retrieve Spoken Terms collection details.get_style_ruleGet one style rule by `style_id`, including its configured rules and custom instructions.get_style_rule_custom_instructionGet one custom instruction for a style rule by instruction id. API summary: Get a custom instruction.get_translation_memoryGet one translation memory by translation memory id. API summary: Retrieve a translation memory.get_usageGet how many characters have been used this billing period and the account's limit.get_voice_translation_job_statusGet one project by job id. API summary: Get voice translation job status.list_all_glossariesList glossaries. API summary: List all Glossaries.list_glossariesList your glossaries with their IDs, names and language pairs.list_glossary_entriesList the entries of a glossary by `glossary_id` for one language pair (`source_lang`, `target_lang`).list_languagesList supported languages for a feature: set `resource` to translate_text, translate_document, glossary, write, style_rules, translation_memory or voice.list_realtimesList realtimes. API summary: Request Reconnection.list_resourcesList resources. API summary: Retrieve Language Resources.list_spoken_term_pagesList pages for a spoken term. Optional filters: lang. API summary: Retrieve Spoken Terms entries.list_spoken_termsList spoken terms. API summary: List all Spoken Terms collections.list_style_rulesList your style rules (custom terminology, tone and formatting rules) with their IDs.list_translation_memoriesList your translation memories, page by page.rename_glossaryChanges dataRename a glossary by `glossary_id` (`name`).rephrase_textChanges dataImprove or rephrase `text` with DeepL Write, optionally in a `writing_style` or `tone` and a `target_lang`.replace_glossary_entriesVisible to othersReplace all entries of one language pair in a glossary by `glossary_id`; pass `source_lang`, `target_lang` and the new `entries` (tsv or csv). Existing entries for that pair are overwritten.retrieve_glossary_detailsGet one glossary by glossary id. API summary: Retrieve Glossary Details.retrieve_glossary_entriesList pages for a glossary. API summary: Retrieve Glossary Entries.search_translation_memorySearch the segments of a translation memory by `translation_memory_id`, filtering by `filter_text`.translate_textChanges dataTranslate one or more `text` strings into `target_lang` (e.g. DE, EN-US, FR). Optionally set `source_lang`, `formality`, `context`, a glossary (`glossary_id`) or a style rule (`style_id`).update_documentChanges dataUpdate an existing document identified by document id. API summary: Check Document Status.update_spoken_termChanges dataUpdate an existing spoken term identified by spoken terms id. Only the fields you pass are changed. API summary: Edit Spoken Terms collection details.update_spoken_term_term_listsVisible to othersUpdate an existing term list identified by spoken terms id. Has effects visible outside this system. API summary: Replace or create a term list.update_style_ruleChanges dataUpdate an existing style rule identified by style id. Only the fields you pass are changed. API summary: Update a style rule list's name.update_style_rule_configured_rulesVisible to othersUpdate an existing configured rule identified by style id. Has effects visible outside this system. API summary: Replace configured rules for a style rule list.update_style_rule_custom_instructionChanges dataUpdate an existing custom instruction identified by instruction id. API summary: Replace a custom instruction.upload_translation_memoryChanges dataImport a translation memory.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose DeepL from the app list.
- 2
Paste your key
Paste your DeepL API host and API key. Copy the key from the API Keys tab in your DeepL account (deepl.com/your-account/keys). Free-plan keys end in :fx and use api-free.deepl.com. Pro keys use api.deepl.com.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in DeepL?
The AI can translate text, correct and rephrase text with DeepL Write, and list supported languages. It can list, read, create, rename, update and delete glossaries, read style rules, search translation memories and check your character usage.
Does the AI see my DeepL API key?
No. Your DeepL API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can allow translation without glossary changes. Deleting a glossary is permanent and replacing entries overwrites the old ones, so those tools can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own DeepL API key, and your character usage counts against your DeepL account.
Does it work with a DeepL API Free key?
Yes. When you connect, you choose the API host that matches your key. Free keys end in :fx and use api-free.deepl.com, and Pro keys use api.deepl.com. The AI can check your usage and limit at any time.
Let your AI work in DeepL today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect DeepL freeHeyMyApps is not affiliated with DeepL. Product names are trademarks of their owners.






