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·هذا اختبار — معاينة شريط الأخبار العاجلة
Guide/Translation/Microsoft Translator

Microsoft Translator

Step-by-step setup guide for Microsoft Azure Translator

What is Microsoft Translator?

Microsoft Translator is part of Azure Cognitive Services and offers the most generous free tier of the three providers — 2 million characters per month at no cost. It supports 100+ languages and is the same engine powering translations in Microsoft Office, Teams, Edge, and Bing.

🎯
Best choice if:You translate frequently and want to stay well within the free tier. 2 million characters is enough for 400–1,000 full news articles per month.

Quick Start

Setup requires an Azure account. If you don't have one, you can create it free at azure.microsoft.com — no credit card needed for the free tier resource.

01

Create an Azure account

Go to azure.microsoft.com/free and sign up. You can use your existing Microsoft/Outlook account.

02

Go to the Azure Portal

Open portal.azure.com. In the search bar at the top, type "Translator" and select it from the results.

03

Create a Translator resource

Click Create. Fill in the required fields:

  • Subscription: Your Azure subscription (free tier is available)
  • Resource group: Create new or use existing
  • Region: Choose the nearest region to you
  • Name: Any name, e.g. "newslyfe-translator"
  • Pricing tier: Select F0 (Free) — this is the 2M chars/month tier

Click Review + Create, then Create.

04

Get your API key

After deployment finishes, go to your new Translator resource. In the left sidebar, click Keys and Endpoint. Copy either KEY 1 or KEY 2.

05

Note your Region

On the same Keys and Endpoint page, copy the Location/Region value (e.g. westeurope or eastus). You'll need this in NewsLyfe Settings.

06

Add to NewsLyfe

Open NewsLyfe Settings → Translation → Microsoft Translator. Enter your API key and your region, then save.

Pricing & Free Tier

Free tier (F0)2,000,000characters / month

Best free tier of all three providers. One F0 resource per Azure subscription.

Standard (S1)$10per 1 million characters

Only needed if you exceed 2M chars/month or need multiple resources.

📊
2M characters = how many articles?A typical news article is 2,000–5,000 characters. The free tier covers 400–1,000 full articles per month — far beyond typical daily reading.

Troubleshooting

401

Unauthorized

The API key is wrong or the resource doesn't exist. Check your key in Azure Portal → Translator resource → Keys and Endpoint. Make sure you copied the key, not the endpoint URL.

403

Wrong Region

The region in NewsLyfe Settings doesn't match the region of your Azure resource. Check the region on the Keys and Endpoint page — it must match exactly (e.g. westeurope, not West Europe).

429

Too Many Requests / Quota Exceeded

You've exceeded the 2M character free tier limit, or you're hitting request-per-second limits. Check your usage in Azure Portal → Translator → Metrics.

Resource not found

The Translator resource may still be deploying (usually takes 1–2 minutes) or may have been deleted. Go to the Azure Portal and verify the resource status is Running.

API Key Security

Azure provides two keys (KEY 1 and KEY 2) so you can rotate them without downtime. When you regenerate one key, the other continues to work while you update NewsLyfe.

🔄
Rotate keys safely.To change your key: first update NewsLyfe with KEY 2, then regenerate KEY 1 in the Azure Portal. This way you're never locked out.
💳
Set a budget alert. In Azure Portal, go to Cost Management → Budgetsand set an alert at $1. You'll get notified before any unexpected charge.
🔒
Never expose keys in code. Your key is stored locally in NewsLyfe and is never sent to our servers. Keep it out of screenshots and public repositories.