Skip to content

BUILT FOR MULTILINGUAL PRODUCTS

One integration.
More possibilities.

Connect translation to your product through one clear API. Bring your content and users closer, across languages.

DeepL available · More engines being integrated

A translation gateway connecting source documents, language editions and a globe
POST /api/v1/translateHTTPS + JSON
Consistent requests
Multilingual workflows
Character-based plans
Self-hosting available

PLATFORM CAPABILITIES

Less integration work. More room to build.

One consistent API

Integrate through HTTPS and JSON, with less provider-specific code in your product.

Centralized routing

Select engines through one entry point and handle availability in one place.

Observable requests

Use request IDs, timing and character usage to understand and troubleshoot requests.

Your deployment choice

Start with the hosted service or deploy with Go and Docker in your own environment.

DEVELOPER EXPERIENCE

Start with one request.

Create a key, submit text and read the result. Add translation to your existing workflow, then expand as you need.

  1. 1

    Create an API key

    Create credentials in the console and keep them server-side.

  2. 2

    Send a standard request

    Submit text, a target language and an optional engine.

  3. 3

    Handle results and errors

    Read the translation, track requests and set bounded retries.

Explore the documentation
cURL
curl -X POST https://api.deeplvip.com/api/v1/translate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello, world!","target_lang":"zh-Hans"}'

LEARN FROM PRACTICE

Go beyond your first integration.

View all articles

READY FOR YOUR NEXT STEP?

Find the right way to get started.

Explore character plans or get answers to common questions.