English to Telugu Translation API

Translate English to Telugu (తెలుగు, Telugu script) with one HTTPS request. Powered by AI4Bharat IndicTrans2, the open translation model built for all 22 scheduled languages of India.

Get a free API key  10,000 characters free · no card needed

Example

curl https://mcp.bhasini.com/v1/translate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"hello","source":"en","target":"te"}'

Response (abridged):

{"translation":"నమస్కారం","source":"en","target":"te","characters":5,"creditsLeft":9990}

JavaScript

const text = "hello";
const res = await fetch("https://mcp.bhasini.com/v1/translate", {
  method: "POST",
  headers: { "Authorization": "Bearer " + process.env.BHASINI_API_KEY, "Content-Type": "application/json" },
  body: JSON.stringify({ text, target: "te" }),
});
const { translation } = await res.json();

Python

import os, requests

text = "hello"
r = requests.post(
    "https://mcp.bhasini.com/v1/translate",
    headers={"Authorization": f"Bearer {os.environ['BHASINI_API_KEY']}"},
    json={"text": text, "target": "te"},
)
print(r.json()["translation"])

Telugu details

Language codete
ScriptTelugu
Native nameతెలుగు
ModelAI4Bharat IndicTrans2 (en-indic 1B)

Why Bhasini

Pricing

PackPriceCharacters
Free trial₹010,000
Starter₹50010,00,000
Growth₹2,00044,00,000
Scale₹5,0001,20,00,000

Create your API key

Frequently asked questions

Is there a free English to Telugu translation API?

Yes. New accounts get 10,000 characters free, and translation without a key is free up to 10,000 characters a day for testing. After that, credits cost ₹5 per 10,000 characters.

Which model translates English to Telugu?

AI4Bharat IndicTrans2, an open-source model trained for the 22 scheduled languages of India, including Telugu. It runs on Cloudflare Workers AI.

Can I translate Telugu to other Indian languages?

Yes. Set "target" to any language code, for example "hi" for Hindi or "ta" for Tamil. Pairs between two Indian languages are translated through English.

How long can the text be?

Up to 5,000 characters per request with an API key, and up to 300 requests a minute. Line breaks are kept, so you can send paragraphs.

Is my text stored?

No. Text is translated in memory and discarded. Bhasini keeps only character counts for billing.

How do I pay?

Buy prepaid credit packs on bhasini.com/api with UPI, cards or net banking through Razorpay. Credits are valid for 12 months.

More

Other languages

Translation API · MCP server · Bhasini editor · Terms · Privacy · [email protected]