DeepL

Integrate the world's best machine translator into your own products and services.

Go to site

DeepL API Integrations

Build and run workflows using the DeepL API. Use 1000s of source-available triggers and actions across 1000+ apps. Or write custom code to integrate any app or API in seconds.

Overview

DeepL is a powerful AI-based translation tool that offers users a wide range of features and options. With the DeepL API, developers can access these features and integrate them into their own applications. Some examples of what can be built with the DeepL API include:

  • A translation tool that can be used to translate documents or text from one language to another.
  • A chatbot that can communicate with users in multiple languages.
  • A language learning tool that can help users learn new languages.
  • A tool that can be used to create multilingual websites or applications.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    deepl: {
      type: "app",
      app: "deepl",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api-free.deepl.com/v2/usage`,
      headers: {
        "Authorization": `DeepL-Auth-Key ${this.deepl.$auth.api_key}`,
      },
    })
  },
})

Authentication

DeepL uses API keys for authentication. When you connect your DeepL account, Pipedream securely stores the keys so you can easily authenticate to DeepL APIs in both code and no-code steps.

To retrieve your API key,

  • Navigate to your DeepL account and sign in
  • Go to “Account” > “Authentication Key for DeepL API”