English to Kashmiri Translation API

Translate English to Kashmiri (کٲشُر, Perso-Arabic 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":"Kashmiri","source":"en","target":"ks"}'

Response (abridged):

{"translation":"کشر","source":"en","target":"ks","characters":8,"creditsLeft":9990}

JavaScript

const text = "Kashmiri";
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: "ks" }),
});
const { translation } = await res.json();

Python

import os, requests

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

Kashmiri details

Language codeks
ScriptPerso-Arabic (right to left)
Alsoks-Deva for Devanagari
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 Kashmiri 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 Kashmiri?

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

Can I translate Kashmiri 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]