Can AI Actually Speak Nepali? We Stress-Tested the Big Models on Devanagari
Translation looks fluent until you ask for a Bikram Sambat date, a Preeti-font legacy string, or a Newari idiom. Failures, surprises and scores from our informal evaluation.
The test nobody publishes
Global benchmarks celebrate multilingual scores, but Nepali hides inside a footnote labelled other languages. Fluency on encyclopaedia prose is easy; the hard cases live in daily life — converting Bhadra 15, 2082 into a Gregorian date correctly, transliterating a Preeti-font court order, or explaining why bhaat ramro means more than rice being good.
So we built an informal battery: 120 prompts across five categories, scored blind by two native speakers on a simple 0-to-2 scale. This is not an academic benchmark with error bars — treat it as a field report from people who use these tools every working day.
The harness we used
import json, requests
PROMPTS = json.load(open("nepali_prompts.json"))
def ask(model: str, prompt: str) -> dict:
r = requests.post(
f"https://api.{model}.example/v1/chat",
json={"messages": [{"role": "user", "content": prompt}]},
timeout=30,
)
return {"model": model, "reply": r.json()["content"]}
# Blind scoring happens out-of-band: replies are shuffled and graded
# 0-2 by native reviewers before any model label is revealed.
for p in PROMPTS:
for m in ["frontier", "open-mid", "nepali-ft"]:
print(ask(m, p["text"]))What the scores showed
Two findings matter more than the averages. Models fail loudly on scripts they barely saw — legacy encoding goes in, garbage comes out — but fail silently on calendars, producing confident, well-formed nonsense. And code-switching, the way Kathmandu actually talks, beat pure-Nepali tasks everywhere, betraying training data heavy on English scaffolding.
What would actually fix it
Quantity is not the bottleneck; curation is. A few thousand cleaned sentence pairs for BS-calendar arithmetic, a public Preeti-to-Unicode corpus, and idiom dictionaries crowdsourced from social-media comments would move scores further than another billion parameters. Nepal has the linguists and the data owners — what it lacks is coordination.
- Fluent Nepali output masks brittle factual layers — always verify dates and numbers independently.
- Calendar conversion (BS to AD) is the highest-value fine-tuning target for Nepali AI.
- Open-weight models trail frontier ones narrowly on translation but collapse on legacy fonts.
- Benchmarks that ignore code-switching misrepresent how Nepalis actually use language.
Asked four LLMs what date Shrawan 15, 2082 falls on. Got four different answers. Three were wrong. The fourth said it was not certain — instantly my favourite.
FAQs
What is "Can AI Actually Speak Nepali? We Stress-Tested the Big Models on Devanagari" about?
Translation looks fluent until you ask for a Bikram Sambat date, a Preeti-font legacy string, or a Newari idiom. Failures, surprises and scores from our informal evaluation.
Who wrote "Can AI Actually Speak Nepali? We Stress-Tested the Big Models on Devanagari"?
"Can AI Actually Speak Nepali? We Stress-Tested the Big Models on Devanagari" was written by Demo Admin. Building incoffeed — a daily editorial on tech, AI, fintech and business. Co-founder & editor.
How long does it take to read "Can AI Actually Speak Nepali? We Stress-Tested the Big Models on Devanagari"?
11 min — that's the estimated reading time for "Can AI Actually Speak Nepali? We Stress-Tested the Big Models on Devanagari" at an average pace.
Where can I find more stories like "Can AI Actually Speak Nepali? We Stress-Tested the Big Models on Devanagari"?
More Entertainment coverage lives under the “Entertainment” topic on incoffeed. You can also react to this story and join the discussion below — the feed keeps serving related reads as you scroll.