Kashmiri to English Translation API

Translate Kashmiri to English (کٲشُر, Perso-Arabic script) with one HTTPS request. Indian-language text is translated by Google Gemma on Cloudflare; leave out the source language and it is detected for you.

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":"کشر","source":"ks","target":"en"}'

Response (abridged):

{"translation":"Kashmiri","source":"ks","target":"en","characters":3,"creditsLeft":9990}

JavaScript

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

Python

import os, requests

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

Kashmiri details

Language codeks
ScriptPerso-Arabic (right to left)
Alsoks-Deva for Devanagari
Native nameکٲشُر
ModelGoogle Gemma 4 on Cloudflare Workers AI

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 Kashmiri to English 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 Kashmiri to English?

Google Gemma 4 on Cloudflare Workers AI translates Kashmiri into English. For Kashmiri into another Indian language, the text goes through English and IndicTrans2 writes the result.

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]