# DeepL Documentation ## Docs - [Admin API](https://developers.deepl.com/api-reference/admin-api.md): Explore DeepL API offering designed for admins - [Get usage analytics](https://developers.deepl.com/api-reference/admin-api/get-usage-analytics.md): Retrieve usage statistics for the organization within a specified date range. Optionally group the results by API key or by API key and day. - [Managing admin API keys](https://developers.deepl.com/api-reference/admin-api/managing-admin-keys.md): Learn how admins can create and manage admin API keys. - [Managing developer API keys](https://developers.deepl.com/api-reference/admin-api/managing-developer-keys.md): Learn how admins can create and manage developer API keys. - [Create a developer key](https://developers.deepl.com/api-reference/admin-api/managing-developer-keys/create-key.md) - [Deactivate a developer key](https://developers.deepl.com/api-reference/admin-api/managing-developer-keys/deactivate-key.md) - [Get developer keys](https://developers.deepl.com/api-reference/admin-api/managing-developer-keys/get-keys.md) - [Rename a developer key](https://developers.deepl.com/api-reference/admin-api/managing-developer-keys/rename-key.md) - [Set developer key limits](https://developers.deepl.com/api-reference/admin-api/managing-developer-keys/set-usage-limits.md) - [Accessing organization usage analytics](https://developers.deepl.com/api-reference/admin-api/organization-usage-analytics.md): Learn how admins can retrieve and analyze usage data across their organization. - [Detect Language](https://developers.deepl.com/api-reference/detect-language/detect-language-beta.md): Detect the language of text using DeepL's language detection service - [Translate documents](https://developers.deepl.com/api-reference/document.md) - [Check document status](https://developers.deepl.com/api-reference/document/check-document-status.md) - [Download translated document](https://developers.deepl.com/api-reference/document/download-translated-document.md) - [Upload and translate a document](https://developers.deepl.com/api-reference/document/upload-and-translate-a-document.md) - [Monolingual glossaries (v2 endpoints)](https://developers.deepl.com/api-reference/glossaries.md): Manage glossaries using the v2 endpoints - [Create a glossary](https://developers.deepl.com/api-reference/glossaries/create-a-glossary.md) - [Delete a glossary](https://developers.deepl.com/api-reference/glossaries/delete-a-glossary.md): Deletes the specified glossary. - [List all glossaries](https://developers.deepl.com/api-reference/glossaries/list-all-glossaries.md): List all glossaries and their meta-information, but not the glossary entries. - [Retrieve glossary details](https://developers.deepl.com/api-reference/glossaries/retrieve-glossary-details.md): Retrieve meta information for a single glossary, omitting the glossary entries. - [Retrieve glossary entries](https://developers.deepl.com/api-reference/glossaries/retrieve-glossary-entries.md): List the entries of a single glossary in the format specified by the `Accept` header. - [v2 vs v3 endpoints](https://developers.deepl.com/api-reference/glossaries/v2-vs-v3-endpoints.md) - [Improve text](https://developers.deepl.com/api-reference/improve-text.md) - [Request text improvement](https://developers.deepl.com/api-reference/improve-text/request-text-improvement.md) - [Retrieve languages](https://developers.deepl.com/api-reference/languages.md): API reference for retrieving supported languages with the DeepL API. - [Common use cases](https://developers.deepl.com/api-reference/languages/language-feature-use-cases.md): Pseudocode examples for common language and feature lookup patterns using the v3/languages endpoints. - [Migrating from v2/languages](https://developers.deepl.com/api-reference/languages/migrate-from-v2-languages.md): How to migrate from the v2/languages endpoint to the v3/languages endpoints. - [Retrieve languages](https://developers.deepl.com/api-reference/languages/retrieve-languages-by-product.md): Returns languages supported by the specified DeepL API product. Each language indicates whether it can be used as a source language, a target language, or both, along with the features it supports for that product. - [Retrieve language products](https://developers.deepl.com/api-reference/languages/retrieve-products.md): Returns all DeepL API products and the features they support. - [Retrieve supported languages](https://developers.deepl.com/api-reference/languages/retrieve-supported-languages.md) - [Retrieve supported languages by product](https://developers.deepl.com/api-reference/languages/retrieve-supported-languages-by-product.md): API reference for retrieving supported languages with the DeepL API across all products. - [v3/languages changelog](https://developers.deepl.com/api-reference/languages/v3-languages-changelog.md): Changes and planned updates to the v3/languages endpoints during the beta period. - [Glossaries](https://developers.deepl.com/api-reference/multilingual-glossaries.md): Manage and use DeepL glossaries - [Create a glossary](https://developers.deepl.com/api-reference/multilingual-glossaries/create-a-glossary.md) - [Delete a glossary](https://developers.deepl.com/api-reference/multilingual-glossaries/delete-a-glossary.md): Deletes the specified glossary. - [Deletes the dictionary associated with the given language pair with the given glossary ID.](https://developers.deepl.com/api-reference/multilingual-glossaries/deletes-the-dictionary-associated-with-the-given-language-pair-with-the-given-glossary-id.md) - [Edit glossary details](https://developers.deepl.com/api-reference/multilingual-glossaries/edit-glossary-details.md): Edit glossary details, such as name or a dictionary for a source and target language. - [List all glossaries](https://developers.deepl.com/api-reference/multilingual-glossaries/list-all-glossaries.md): List all glossaries and their meta-information, but not the glossary entries. - [List language pairs supported for glossaries](https://developers.deepl.com/api-reference/multilingual-glossaries/list-language-pairs-supported-by-glossaries.md): Retrieve the list of language pairs supported by the glossary feature. - [Replaces or creates a dictionary in the glossary with the specified entries.](https://developers.deepl.com/api-reference/multilingual-glossaries/replaces-or-creates-a-dictionary-in-the-glossary-with-the-specified-entries.md) - [Retrieve glossary details](https://developers.deepl.com/api-reference/multilingual-glossaries/retrieve-glossary-details.md): Retrieve meta information for a single glossary, omitting the glossary entries. - [Retrieve glossary entries](https://developers.deepl.com/api-reference/multilingual-glossaries/retrieve-glossary-entries.md): List the entries of a single glossary in tsv format. - [Style rules](https://developers.deepl.com/api-reference/style-rules.md): Manage a shared list of rules for style, formatting, and more - [Create a custom instruction](https://developers.deepl.com/api-reference/style-rules/create-custom-instruction.md) - [Create a style rule list](https://developers.deepl.com/api-reference/style-rules/create-style-rule.md) - [Delete a custom instruction](https://developers.deepl.com/api-reference/style-rules/delete-custom-instruction.md) - [Delete a style rule list](https://developers.deepl.com/api-reference/style-rules/delete-style-rule.md) - [Get a custom instruction](https://developers.deepl.com/api-reference/style-rules/get-custom-instruction.md) - [Get a style rule list](https://developers.deepl.com/api-reference/style-rules/get-style-rule.md) - [Get all style rule lists](https://developers.deepl.com/api-reference/style-rules/list-all-style-rules.md) - [Replace configured rules](https://developers.deepl.com/api-reference/style-rules/update-configured-rules.md) - [Replace a custom instruction](https://developers.deepl.com/api-reference/style-rules/update-custom-instruction.md) - [Update a style rule list's name](https://developers.deepl.com/api-reference/style-rules/update-style-rule.md) - [Translate Text](https://developers.deepl.com/api-reference/translate.md): API reference for translating text with the DeepL API. - [Translate text](https://developers.deepl.com/api-reference/translate/request-translation.md) - [List translation memories](https://developers.deepl.com/api-reference/translation-memory/list-translation-memories.md): Retrieve translation memories associated with your account, used to store and reuse previously created translations. See [How to use translation memories](/docs/learning-how-tos/examples-and-guides/how-to-use-translation-memories) to use them in translation requests. - [Retrieve usage and quota](https://developers.deepl.com/api-reference/usage-and-quota.md): API reference for retrieving usage and quota for the current billing period with the DeepL API. - [Check usage and limits](https://developers.deepl.com/api-reference/usage-and-quota/check-usage-and-limits.md) - [Translate Speech in Realtime](https://developers.deepl.com/api-reference/voice.md): API reference for real-time voice transcription and translation with the DeepL Voice API. - [Reconnect Session](https://developers.deepl.com/api-reference/voice/reconnect-session.md) - [Request Session](https://developers.deepl.com/api-reference/voice/request-session.md) - [WebSocket Streaming](https://developers.deepl.com/api-reference/voice/websocket-streaming.md) - [CORS requests](https://developers.deepl.com/docs/best-practices/cors-requests.md) - [Subscription-level cost control](https://developers.deepl.com/docs/best-practices/cost-control.md) - [Custom instructions](https://developers.deepl.com/docs/best-practices/custom-instructions.md): Learn how to create effective custom instructions to customize your translation behavior - [Document translations](https://developers.deepl.com/docs/best-practices/document-translations.md) - [Error handling](https://developers.deepl.com/docs/best-practices/error-handling.md) - [Language detection](https://developers.deepl.com/docs/best-practices/language-detection.md) - [Pre-production checklist](https://developers.deepl.com/docs/best-practices/pre-production-checklist.md): Here's what we recommend reviewing to get your DeepL API application ready for production. - [About](https://developers.deepl.com/docs/getting-started/about.md) - [SDKs](https://developers.deepl.com/docs/getting-started/client-libraries.md): Using your favorite programming language with the DeepL API - [DeepL CLI](https://developers.deepl.com/docs/getting-started/deepl-cli.md): Install and use the DeepL CLI to translate text, documents, and more from your terminal. - [DeepL MCP Server](https://developers.deepl.com/docs/getting-started/deepl-mcp-server.md): Use the DeepL MCP Server to add translation capabilities to Claude, Cursor, and other AI agents. - [Managing API keys](https://developers.deepl.com/docs/getting-started/managing-api-keys.md): A guide to creating API keys, getting API key-level usage, and setting API key-level limits. - [Quickstart](https://developers.deepl.com/docs/getting-started/quickstart.md) - [Regional API Endpoints](https://developers.deepl.com/docs/getting-started/regional-endpoints.md): Reference documentation for DeepL's regional API endpoints, including endpoint URLs, configuration, and technical specifications. - [Languages supported](https://developers.deepl.com/docs/getting-started/supported-languages.md): The DeepL API supports the following languages. - [Postman](https://developers.deepl.com/docs/getting-started/test-your-api-requests-with-postman.md): Use our official Postman collection to get familiar with and test the DeepL API. - [Automating Indie Game Localization with the DeepL API and Godot](https://developers.deepl.com/docs/learning-how-tos/cookbook/automating-indie-game-localization-with-the-deepl-api-and-godot.md): Efficiently translate content for a global audience and widen your game's reach - [Project: Google Sheets](https://developers.deepl.com/docs/learning-how-tos/cookbook/google-sheets.md): Open-source example showing how to build a Google Sheets App using the DeepL API. - [Building a Document Translator with the DeepL API](https://developers.deepl.com/docs/learning-how-tos/cookbook/java-document-translator.md): Streamline document localization workflows with automated translation for businesses and developers - [Making API calls from client-side JavaScript](https://developers.deepl.com/docs/learning-how-tos/cookbook/nodejs-proxy.md): Two lightweight local proxies that let you try the DeepL API directly from a website - [Usage Analytics Dashboard](https://developers.deepl.com/docs/learning-how-tos/cookbook/usage-analytics-dashboard.md): A demo dashboard for visualizing DeepL API key usage across an entire account using the Admin API. - [DeepL MCP Server: How to build and use translation in LLM applications](https://developers.deepl.com/docs/learning-how-tos/examples-and-guides/deepl-mcp-server-how-to-build-and-use-translation-in-llm-applications.md): Efficiently translate content with AI-powered translation and enhance your interactions with large language models. - [Enable support for Beta languages](https://developers.deepl.com/docs/learning-how-tos/examples-and-guides/enable-beta-languages.md): Enable support for Beta languages. - [Glossaries in the real world](https://developers.deepl.com/docs/learning-how-tos/examples-and-guides/glossaries-in-the-real-world.md): A quick guide to using DeepL glossaries in translations - [How to Use the Context Parameter Effectively](https://developers.deepl.com/docs/learning-how-tos/examples-and-guides/how-to-use-context-parameter.md): Learn when and how to use the context parameter to improve translation accuracy for ambiguous content. - [Translate text using a translation memory](https://developers.deepl.com/docs/learning-how-tos/examples-and-guides/how-to-use-translation-memories.md): Learn how to retrieve your translation memories and use them in translation requests - [Mustache placeholder tags](https://developers.deepl.com/docs/learning-how-tos/examples-and-guides/placeholder-tags.md): An example for working with placeholder tags—in this case, Mustache tags. - [How to Translate Between Language Variants](https://developers.deepl.com/docs/learning-how-tos/examples-and-guides/translating-between-variants.md): Learn how to translate between language variants, like British English and US English, using the DeepL API. - [Translation: a beginner's guide](https://developers.deepl.com/docs/learning-how-tos/examples-and-guides/translation-beginners-guide.md): An introduction to sending translation requests with the DeepL API - [Alpha and beta features](https://developers.deepl.com/docs/resources/alpha-and-beta-features.md): Learn more about alpha and beta features in the DeepL API and how to best make use of them. - [Breaking changes (Change Notices)](https://developers.deepl.com/docs/resources/breaking-changes-change-notices.md) - [July 2024: Deprecation of insecure cipher suites](https://developers.deepl.com/docs/resources/breaking-changes-change-notices/july-2024-deprecation-of-insecure-cipher-suites.md) - [March 2025: Deprecating GET requests to /translate and authenticating with auth_key](https://developers.deepl.com/docs/resources/breaking-changes-change-notices/march-2025-deprecating-get-requests-to-translate-and-authenticating-with-auth_key.md) - [November 2025: Deprecation of query parameter and request body authentication](https://developers.deepl.com/docs/resources/breaking-changes-change-notices/november-2025-deprecation-of-legacy-auth-methods.md) - [Developer Community](https://developers.deepl.com/docs/resources/deepl-developer-community.md) - [Language release process](https://developers.deepl.com/docs/resources/language-release-process.md): Here's what API users can expect when DeepL adds translation support for a new language or language variant. - [Open API spec](https://developers.deepl.com/docs/resources/open-api-spec.md) - [Changelog](https://developers.deepl.com/docs/resources/roadmap-and-release-notes.md): The latest features and improvements in the DeepL API, plus what's coming next - [Usage and limits](https://developers.deepl.com/docs/resources/usage-limits.md) - [Customized XML outline detection](https://developers.deepl.com/docs/xml-and-html-handling/customized-xml-outline-detection.md): Learn how to customize XML outline detection with the DeepL API. - [HTML handling](https://developers.deepl.com/docs/xml-and-html-handling/html.md): Learn how to translate HTML content with the DeepL API. - [Structured XML content](https://developers.deepl.com/docs/xml-and-html-handling/structured-content.md): Learn how to work with structured XML content with the DeepL API. - [New: XML/HTML handling v2](https://developers.deepl.com/docs/xml-and-html-handling/tag-handling-v2.md): Learn about the benefits of tag handling v2 and how to migrate. - [XML handling](https://developers.deepl.com/docs/xml-and-html-handling/xml.md): Learn how to translate XML content with the DeepL API. ## OpenAPI Specs - [openapi](https://developers.deepl.com/api-reference/openapi.yaml) ## AsyncAPI Specs - [voice.asyncapi](https://developers.deepl.com/api-reference/voice.asyncapi.yaml)