English to Nepali Translation API
Translate English to Nepali (नेपाली, Devanagari 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":"ne"}'Response (abridged):
{"translation":"नमस्ते","source":"en","target":"ne","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: "ne" }),
});
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": "ne"},
)
print(r.json()["translation"])Nepali details
| Language code | ne |
|---|---|
| Script | Devanagari |
| Native name | नेपाली |
| Model | AI4Bharat IndicTrans2 (en-indic 1B) |
Why Bhasini
- All 22 languages, done properly. Including the scripts others skip: Ol Chiki (Santali), Meetei Mayek (Manipuri), Perso-Arabic Kashmiri and Sindhi.
- Any pair. Nepali to Hindi, Tamil to Nepali: Indian-language pairs are translated through English automatically.
- Simple pricing. 10,000 characters free, then prepaid credits at ₹5 per 10,000 characters, paid by UPI or card through Razorpay.
- For AI agents too. The same key works with the Bhasini MCP server for Claude, ChatGPT, Cursor and VS Code.
- Private. Your text is translated in memory and never stored.
Pricing
| Pack | Price | Characters |
|---|---|---|
| Free trial | ₹0 | 10,000 |
| Starter | ₹500 | 10,00,000 |
| Growth | ₹2,000 | 44,00,000 |
| Scale | ₹5,000 | 1,20,00,000 |
Frequently asked questions
Is there a free English to Nepali 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 Nepali?
AI4Bharat IndicTrans2, an open-source model trained for the 22 scheduled languages of India, including Nepali. It runs on Cloudflare Workers AI.
Can I translate Nepali 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
- English to Assamese
- English to Bengali
- English to Bodo
- English to Dogri
- English to Gujarati
- English to Hindi
- English to Kannada
- English to Kashmiri
- English to Konkani
- English to Maithili
- English to Malayalam
- English to Manipuri
- English to Marathi
- English to Nepali
- English to Odia
- English to Punjabi
- English to Sanskrit
- English to Santali
- English to Sindhi
- English to Tamil
- English to Telugu
- English to Urdu
Translation API · MCP server · Bhasini editor · Terms · Privacy · [email protected]