DeepL API Documentation
English
EnglishDeutschEspañol日本語FrançaisItalianoBahasa Indonesia한국어NederlandsČeštinaSvenskaPolskiPortuguês (Brasil)PortuguêsTürkçeРусский简体中文
DeepL Web TranslatorCreate Free API AccountContact Us
DeepL Web TranslatorCreate Free API AccountContact Us
  • Getting Started
    • Introduction
    • Access and authentication
    • Your first API request
    • Test your API requests with Postman
    • Pre-production checklist
    • Alpha and beta features
  • API Reference
    • Translate text
      • OpenAPI spec for text translation
    • Translate documents
      • OpenAPI spec for document translation
    • Manage glossaries
      • OpenAPI spec for glossary management
    • Retrieve usage & quota
      • OpenAPI spec for retrieving usage and quota
    • Retrieve languages
      • OpenAPI spec for retrieving languages
    • Client libraries
      • .NET
      • PHP
      • Node
      • Python
      • Ruby
      • Java
  • XML and HTML Handling
    • XML handling
    • Structured XML content
    • Customized XML outline detection
    • HTML handling
  • Best Practices
    • Error handling
    • CORS requests
    • Translation context
    • Language detection
    • Cost control
  • Resources
    • Release notes
    • Breaking changes (Change Notices)
      • July 2024: Deprecation of insecure cipher suites
    • Language release process
    • Usage and limits
    • Examples & guides
      • DeepL API 101
        • First things to try with the DeepL API
      • Google Sheets
      • Placeholder tags
      • Context parameter examples
    • Supported languages
    • Open API spec
    • DeepL Developer Community
Powered by GitBook
LogoLogo

Company

Privacy PolicyPublisher
On this page
  • Common use cases for the DeepL API:
  • Why the DeepL API?

Introduction

Learn more about the DeepL API's capabilities and common use cases.

Welcome to the new and (we hope) improved documentation for the DeepL API!

Have feedback about the new docs? We'd love to hear from you. Please share your thoughts in our developer community in Discord.

The DeepL API provides programmatic access to DeepL’s machine translation technology, making it possible to bring high quality translation capabilities directly to your websites and applications.

For information about API updates and improvements, please refer to our release notes.

Common use cases for the DeepL API:

  • Website translation: Localize websites and expand to new markets efficiently and at scale—even in sectors like e-commerce and news media with a large catalog of dynamic content.

  • Company communications: Integrate DeepL’s translation technology into your company’s systems such as Confluence, SharePoint, and Zendesk. Enable your global teams to communicate seamlessly and with maximum data security.

  • Building multilingual products: Translate chat conversations to connect users across language barriers in real time. Localize comments and product reviews with the click of a button. Make translation one of your differentiating features—however you imagine it.

In addition, many leading computer-assisted translation (CAT) tool providers have integrated DeepL’s technology into their software. This lets translators benefit from DeepL’s high-quality neural translations within their favorite translation tool. If you would like to develop a DeepL plugin for your CAT tool, please contact us at here.

Why the DeepL API?

  • High-quality text and document translations: DeepL consistently outperforms the competition in translation quality—and not only for text translation. The API also supports .docx, .pptx, .xlsx, .txt, PDF, and HTML files.

  • Maximum data security: DeepL API Pro texts aren’t saved on persistent storage and aren’t used to train our models. And DeepL adheres strictly to EU data protection laws and ISO 27001. Learn more about data security at DeepL.

  • Customization with glossaries: Specify your own translations for words and phrases, and customize your translations consistently and at scale.

You can access the DeepL API with either a DeepL API Free or DeepL API Pro plan.

With the DeepL API Free plan, you can translate up to 500,000 characters per month for free.

For more advanced use cases, the DeepL API Pro plan allows unlimited translation with usage-based pricing, maximum data security, and prioritized execution of translation requests.

The following documentation applies to both plans. Please note that the API domain is different for each DeepL API plan, so please make sure to use the correct domain.

Last updated 6 months ago

Page cover image