Newsroom
Breaking
NewsLyfe Breaking News ticker test — preview mode·Ceci est un test — aperçu du bandeau Breaking News·Dies ist ein Test — Vorschau des Breaking-News-Tickers·Esto es una prueba — vista previa del ticker de noticias·这是测试 — 突发新闻滚动条预览·이것은 테스트입니다 — 속보 티커 미리보기·Это тест — предварительный просмотр ленты срочных новостей·Це тест — попередній перегляд стрічки термінових новин·Dit is een test — voorbeeld van de Breaking News-balk·هذا اختبار — معاينة شريط الأخبار العاجلة

DeepL

Step-by-step setup guide for the DeepL Translation API

What is DeepL?

DeepL is widely regarded as producing the most natural, human-sounding translations available — especially for European languages like German, French, Spanish, Italian, Polish, and Dutch. Its neural translation engine focuses on quality over breadth, supporting 29 languages with exceptional accuracy.

💡
Quick Start:DeepL's API key setup is simpler than Google's. You don't need a cloud project — just a free account at deepl.com, and you'll have an API key in under two minutes.

Quick Start

01

Create a DeepL account

Go to deepl.com/pro-api and sign up for a free account. You don't need to enter payment details for the free tier.

02

Select the Free plan

On the API pricing page, choose DeepL API Free. This gives you 500,000 characters per month at no cost.

03

Get your Authentication Key

After signing up, go to your account summary page. Under Authentication Key for DeepL API, copy your key.

04

Add the key to NewsLyfe

Open NewsLyfe Settings → Translation → DeepL. Paste your key and save.

⚠️
Free vs. Pro API endpoint: DeepL Free accounts use a different API endpoint (api-free.deepl.com) than paid accounts (api.deepl.com). NewsLyfe detects this automatically based on your key — Free keys end in :fx.

Advanced Options

Formality setting

DeepL supports a unique formalityparameter for some languages. You can request formal or informal translations (e.g. using "Sie" vs "du" in German). This can be set in NewsLyfe's translation settings when DeepL is active.

Glossaries

DeepL Pro users can create custom glossaries — word pairs that are always translated a specific way. Useful for brand names, technical terms, or proper nouns that should not be translated. Glossaries are managed at deepl.com/account/glossary.

Supported Languages

DeepL supports 29 languages. These include all major European languages:

BulgarianChineseCzechDanishDutchEnglishEstonianFinnishFrenchGermanGreekHungarianIndonesianItalianJapaneseKoreanLatvianLithuanianNorwegianPolishPortugueseRomanianRussianSlovakSlovenianSpanishSwedishTurkishUkrainian

Pricing & Free Tier

Free tier500,000characters / month

No credit card required. Free tier is separate from the Pro plan.

Pro tier$5.49per 1 million characters

Pro also adds glossaries, formality controls, and priority access.

Troubleshooting

403

Authorization Failure

Your API key is invalid or has been regenerated. Check your key in deepl.com/account/summary and update it in NewsLyfe Settings.

456

Quota Exceeded

The monthly character limit has been reached. Free tier resets on the first of each month. Check your usage at deepl.com/account/usage.

429

Too Many Requests

You're sending requests too quickly. NewsLyfe automatically throttles requests, but if you're using the API in other places simultaneously, you may hit rate limits. Wait a few seconds and try again.

Wrong Endpoint

Free API keys (ending in :fx) must use the api-free.deepl.com endpoint, not api.deepl.com. NewsLyfe handles this automatically — if you see this error, verify you entered the correct key.

API Key Security

Your DeepL key is stored locally in your device and is only sent directly to DeepL's servers. NewsLyfe does not store or log your API key.

🔒
Regenerate if compromised. If your key was exposed, go to deepl.com/account/summary and regenerate it. Update the new key in NewsLyfe immediately.
📊
Monitor usage. Check your character usage at any time on the DeepL account page. If you see unexpectedly high usage, regenerate your key.