Meta tags:
Headings (most frequently used words):
api, get, key, and, started, keep, quickstart, documentation, index, an, translate, customize, voice, admin, exploring, community, support, getting, languages, going, to, production, cookbooks, developer, tools, updates, sign, up, for, the, test, your, with, request, building,
Text of the page (most frequently used words):
deepl (41), api (38), key (20), and (18), your (18), the (16), with (16), sample (16), client (14), #request (11), deeplclient (10), world (9), text (9), install (9), documentation (8), page (8), production (8), hallo (8), welt (8), hello (8), replace (8), result (8), authkey (8), com (8), for (7), translate (7), code (7), your_api_key (7), library (7), safer (6), store (6), environment (6), variable (6), output (6), new (6), https (6), free (6), status (5), languages (5), usage (5), quickstart (5), you (5), started (5), this (4), github (4), community (4), mcp (4), server (4), use (4), php (4), java (4), translation (4), null (4), main (4), content (4), using (3), developer (3), instagram (3), linkedin (3), facebook (3), home (3), real (3), javascript (3), libraries (3), account (3), admin (3), voice (3), translations (3), auth_key (3), translatetext (3), import (3), var (3), const (3), from (3), target_lang (3), plan (3), get (3), getting (3), assistant (2), about (2), release (2), all (2), support (2), tools (2), docs (2), features (2), keep (2), exploring (2), python (2), net (2), ruby (2), our (2), time (2), customize (2), complete (2), building (2), config (2), require (2), out (2), string (2), public (2), file (2), translatedtext (2), console (2), await (2), log (2), node (2), deepl_client (2), detected_source_language (2), response (2), api_key (2), authorization (2), auth (2), header (2), type (2), application (2), json (2), post (2), curl (2), chose (2), user (2), http (2), making (2), translator (2), sign (2), copy (2), search (2), index (2), responses, are, generated, may, contain, mistakes, built, hosted, mintlify, platform, powered, notes, services, discord, center, connect, source, grounded, answers, depth, explanations, applications, guides, short, tutorials, examples, projects, cases, cookbook, wrap, maintains, including, dart, rust, more, official, manage, keys, permissions, across, organization, via, transcribe, spoken, audio, starting, tailor, domain, glossaries, style, rules, memories, strings, documents, quickstarts, both, pick, product, want, integrate, puts, nil, end, configure, gem, gettext, println, system, textresult, interruptedexception, deeplexception, throws, args, void, static, class, see, tab, readme, installation, instructions, installing, writeline, german, languagecode, translatetextasync, imports, namespace, below, program, package, add, dotnet, echo, vendor, autoload, require_once, deeplcom, composer, async, npm, print, translate_text, pip, data, export, set, length, yourapp, agent, yourauthkey, host, find, then, try, simple, here, test, already, have, will, need, create, visit, choose, plans, follow, these, quick, steps, breaking, changes, alpha, beta, changelog, updates, openapi, spec, postman, cli, project, google, sheets, logger, sending, custom, reporting, tags, analytics, dashboard, document, calls, side, automating, indie, game, localization, godot, cookbooks, limits, cors, requests, subscription, level, cost, control, error, handling, pre, checklist, estimating, character, regional, endpoints, going, language, process, migrating, supported, sdks, reference, navigation, pricing, ask, skip, discover, available, pages, before, further, fetch, llms, txt,
Text of the page (random words):
quickstart deepl documentation documentation index fetch the complete documentation index at llms txt use this file to discover all available pages before exploring further skip to main content deepl documentation home page search k ask assistant pricing free api key free api key search navigation getting started quickstart home translate voice customize admin api reference getting started quickstart about sdks languages languages supported using the languages api migrating from v2 languages language release process going to production regional api endpoints estimating character usage pre production checklist error handling subscription level cost control cors requests usage and limits cookbooks automating indie game localization with the deepl api and godot making api calls from client side javascript building a document translator with the deepl api usage analytics dashboard sending custom reporting tags with client libraries api usage logger deepl mcp server project google sheets developer tools deepl cli deepl mcp server docs mcp server postman developer community openapi spec api status page api updates changelog alpha and beta features breaking changes getting started quickstart copy page copy page get an api key and get started new user follow these quick steps to get started with the deepl api 1 sign up for the api visit our plans page choose a plan and sign up if you already have a deepl translator account you will need to log out and create a new account 2 test your api key with a request find your api key here then try making a simple translation request http request curl python javascript php c java ruby if you chose a free api plan replace https api deepl com with https api free deepl com sample request post v2 translate http 2 host api deepl com authorization deepl auth key yourauthkey user agent yourapp 1 2 3 content length 45 content type application json text hello world target_lang de sample response translations detected_source_language en text hallo welt if you chose a free api plan replace https api deepl com with https api free deepl com set the api key export api_key your_api_key sample request curl x post https api deepl com v2 translate header content type application json header authorization deepl auth key api_key data text hello world target_lang de sample response translations detected_source_language en text hallo welt install client library pip install deepl sample request import deepl auth_key your_api_key replace with your key deepl_client deepl deeplclient auth_key result deepl_client translate_text hello world target_lang de print result text sample output hallo welt in production code it s safer to store your api key in an environment variable install client library npm install deepl node sample request import as deepl from deepl node const authkey your_api_key replace with your key const deeplclient new deepl deeplclient authkey async const result await deeplclient translatetext hello world null de console log result text sample output hallo welt in production code it s safer to store your api key in an environment variable install client library composer require deeplcom deepl php sample request require_once vendor autoload php use deepl client authkey your_api_key replace with your key deeplclient new deepl deeplclient authkey result deeplclient translatetext hello world null de echo result text sample output hallo welt in production code it s safer to store your api key in an environment variable install client library dotnet add package deepl net sample request using deepl this imports the deepl namespace use the code below in your main program var authkey your_api_key replace with your key var client new deeplclient authkey var translatedtext await client translatetextasync hello world null languagecode german console writeline translatedtext sample output hallo welt in production code it s safer to store your api key in an environment variable install client library for instructions on installing the deepl java library see https github com deepl deepl java tab readme ov file installation sample request import com deepl api public class main public static void main string args throws deeplexception interruptedexception string authkey your_api_key replace with your key deeplclient client new deeplclient authkey textresult result client translatetext hello world null de system out println result gettext sample output hallo welt in production code it s safer to store your api key in an environment variable install client library gem install deepl rb sample request require deepl deepl configure do config config auth_key your_api_key replace with your key end translation deepl translate hello world nil de puts translation text sample output hallo welt in production code it s safer to store your api key in an environment variable 3 keep building pick the product you want to integrate translate translate text strings and complete documents with quickstarts for both customize tailor translations to your domain with glossaries style rules and translation memories voice transcribe and translate spoken audio in real time starting with the real time voice quickstart admin manage api keys permissions and usage across your organization in the account ui or via the admin api our official client libraries wrap the api for python javascript php net java and ruby and the community maintains libraries for more languages including dart go and rust keep exploring cookbook short tutorials examples projects and use cases guides in depth explanations for api features and real world applications docs mcp server connect your ai tools to this documentation for source grounded answers community and support support center discord community api status page deepl status page all services release notes about i deepl documentation home page facebook linkedin github instagram api status deepl status facebook linkedin github instagram facebook linkedin github instagram powered by this documentation is built and hosted on mintlify a developer documentation platform assistant responses are generated using ai and may contain mistakes
|