Blog

Kashmir AI Research: Building an NLP Platform for the Kashmiri Language

Faizan Ayoub · 4 March 2026 · 7 min read · updated 30 September 2026

  • Platform
  • Machine translation
  • Evaluation
Three hand-painted Kashmiri papier-mâché boxes with flowers and birds
Kashmir papier-mâché trinket boxes, painted by hand.Catlemur, CC BY-SA 4.0, source

Key takeaways

  • Kashmir AI Research combines a 124,102-pair Kashmiri–English corpus, training pipelines for open models, and blinded human evaluation in which native speakers mark error spans.
  • The first paper received the Best Paper Award at ICRTC-2026, and a follow-up study is re-testing its findings on KashEval, whose test sentences are checked for overlap.
  • The merged corpus will not be redistributed because one source is non-commercial and share-alike; the plan is to publish the pipeline that rebuilds it.
Contents
  1. Why Kashmiri needs its own research
  2. What we built
  3. How the human evaluation works
  4. What has happened since

Kashmiri is spoken by more than seven million people, yet it is still poorly served by modern AI. The parallel data that exists is scattered across a few collections, the research literature is small, and mainstream translation services either skip the language or translate it badly. This is how we set out to build a research platform for Kashmiri, and what it consists of.

Why Kashmiri needs its own research

Kashmiri (کٲشُر / कॉशुर) is an Indo-Aryan language with a distinctive sound system, rich morphology, and two writing traditions: Perso-Arabic Nastaliq, written right to left, and Devanagari. These make it hard for general-purpose systems trained mostly on high-resource languages.

Machine translation of Kashmiri is often poor: idioms are lost, words shared with Urdu or Hindi are mistranslated, and culturally specific terms disappear. The main cause is data. Public parallel corpora exist (AI4Bharat's BPCC holds about 99,000 Kashmiri–English pairs, and the SMUQamar corpora are larger), but they are small next to the billions of sentences behind English or Hindi, and they come in different formats, quality levels and licences.

What we built

Kashmir AI Research has two parts: a machine learning pipeline for training and evaluating translation models, and a web platform where native Kashmiri speakers judge the output.

  • A parallel corpus: 124,102 Kashmiri–English pairs aggregated from BPCC and the SMUQamar corpus, deduplicated and filtered (details).
  • Training pipelines: fine-tuning open models on Kaggle GPUs, first large language models with LoRA, then dedicated translation models (NLLB-200).
  • Human evaluation: native speakers compare anonymised translations and mark their errors.
  • Reliability checks: control sentences, Cohen's kappa and inter-annotator agreement.

How the human evaluation works

  1. Blinding: evaluators never see which system produced which translation, and the order is shuffled.
  2. Error spans: evaluators mark specific errors (meaning, omissions, additions, names and numbers, fluency) rather than giving a single score.
  3. Control sentences: sentences with known answers are mixed in to catch careless judging.
  4. Agreement: overlapping judgements are compared, so we know how far to trust the ratings.

What has happened since

  • July 2026: the first paper from this work received the Best Paper Award at ICRTC-2026 (read it).
  • September 2026: a public Kashmiri→English translator went live, NLLB-200 fine-tuned on 93,064 pairs (try it).
  • Now: a follow-up study re-tests the paper's findings on KashEval, a benchmark whose test sentences are checked for overlap with public training data, and native speakers are marking translations from the strongest current systems (take part).

The original roadmap promised to open-source the merged corpus on Hugging Face. We will not: one of its sources is licensed non-commercial and share-alike, so it is not ours to redistribute. The plan instead is to publish the pipeline that rebuilds it from the original sources.

Speak Kashmiri?

Help us find where computer translation still fails Kashmiri. Mark 25 sentences, three translations each; your answers save as you go.

← All posts