Blog

A Guide to Kashmiri NLP Resources: Datasets, Models, Papers and Tools

Faizan Ayoub · 3 April 2026 · 12 min read · updated 30 September 2026

  • Resource hub
  • Datasets
  • Models
Two open birch-bark leaves covered in small handwritten script
A birch-bark manuscript from Kashmir of the Rupavatara, a Sanskrit grammar, copied in 1663.Wellcome Collection, CC BY 4.0, source

Key takeaways

  • AI4Bharat’s BPCC and the SMUQamar corpora are the main Kashmiri–English training sources; licences differ, so read each dataset card before use.
  • IndicTrans2 and NLLB-200 already include Kashmiri and give a strong zero-shot baseline; mBART-50 does not list Kashmiri.
  • Evaluate honestly: use sacreBLEU and chrF++, check test sets for overlap with training data, and have native speakers look at the output.
Contents
  1. Why Kashmiri needs dedicated resources
  2. Datasets
  3. Models
  4. Papers
  5. Tools
  6. How to get started

If you work on Kashmiri language AI, you have probably found the resources scattered: datasets across Hugging Face profiles, papers across arXiv and journals, models with little documentation. This guide is a map of the main ones and what each is good for. The full, searchable list is the Resource Hub.

Why Kashmiri needs dedicated resources

Kashmiri (کٲشُر / कॉशुर, ISO 639-1 ks) is an Indo-Aryan language spoken by more than seven million people, mostly in the Kashmir Valley. It is still poorly served by mainstream AI:

  • Google Translate does not support it; the systems that do (Microsoft Translator, IndicTrans2, NLLB-200) make frequent errors.
  • General chat models have very little genuine Kashmiri in their training data.
  • It is written in two scripts, Perso-Arabic Nastaliq (right to left) and Devanagari.
  • Everyday Kashmiri mixes in Urdu, Hindi and English.
  • Its morphology is rich, with pronominal clitics and complex agreement.

Datasets

Read each dataset's card before using it: licences differ, and some require the authors' permission.

DatasetWhereWhat it is
BPCC (kas_Arab)AI4BharatAbout 99,000 Kashmiri–English pairs; news and government text
Kashmiri-English Dataset 270KHugging Face (SMUQamar)The largest Kashmiri–English parallel collection
Kashmiri-English Parallel Corpus (26K)Hugging Face (SMUQamar)Colloquial and educational pairs; CC-BY-NC-SA-4.0
Kashmir AI Research Parallel CorpusKashmir AI Research124,102 pairs aggregated from BPCC and SMUQamar, filtered
KS-LIT-3MHugging Face3.1 million words of Kashmiri text for pre-training
Kashmiri WikipediaWikimediaMonolingual encyclopaedia text
600K-KS-OCRHugging Face602,000 synthetic Nastaliq text images for OCR
Kashmiri Audio Corpus (segmented)Hugging Face1,955 ASR-ready speech segments
SLR122OpenSLRTranscribed Kashmiri speech
FLORES-200MetaStandard multilingual MT test set with Kashmiri
IN22 (Gen, Conv)AI4BharatIndian-language MT test sets, general and conversational
SMOL (SmolSent)GoogleSmall, openly licensed Kashmiri–English sentence set

For machine translation, BPCC and the SMUQamar corpora are the main training sources. For evaluation, check whether a test set overlaps with the data your model was trained on before trusting a score.

Models

ModelWhereUse
IndicTrans2 (AI4Bharat)Hugging FaceStrong open Indian-language MT, including Kashmiri
NLLB-200 (Meta)Hugging Face200-language MT; 600M, 1.3B and 3.3B versions include Kashmiri
Kashmir AI Research NLLB-600M (fine-tuned)Hugging FaceNLLB-200 fine-tuned on 93,064 pairs; behind our translator
IndicBERTv2Hugging FaceEmbeddings for Indian languages
Kashmiri BERTHugging FaceA Kashmiri-specific BERT for classification and NLU
IndicConformer ASRHugging FaceSpeech recognition covering Kashmiri
XLS-R 300M (wav2vec 2.0)Hugging FaceSpeech model to fine-tune on Kashmiri audio

Multilingual models that do not list Kashmiri, such as mBART-50, can still be fine-tuned, but only by borrowing another language's code; start with a model that already includes Kashmiri.

Papers

PaperVenueWhy read it
IndicTrans2 (Gala et al.)TMLR 2023The main open model for Indian-language MT, with Kashmiri
No Language Left Behind (NLLB Team)arXiv 2022200-language MT and the FLORES-200 benchmark
Deep neural architectures for Kashmiri–English MTScientific Reports, 2025Transformer, GRU and attention compared
Kashmiri news classificationScientific Reports, 2025Text classification with transformer encoders
600K-KS-OCRarXiv 2026Large-scale Kashmiri OCR data
Anatomy of Decoder-Only LLM Failure (Ayoub & Tigga)ICRTC-2026Our paper: a fine-tuned LLM against translation models

Links, DOIs and many more papers are in the Resource Hub.

Tools

  • Bhashini: the Government of India's language platform (translation, speech recognition, speech synthesis).
  • sacreBLEU: standard MT scoring (BLEU, chrF++, TER).
  • Kashmiri WordNet: a lexical database of word senses.
  • Kashmir AI Research translator: Kashmiri→English in the browser.

How to get started

  1. Understand the language: its two scripts, spelling variation and code-switching.
  2. Start from a model that knows Kashmiri: IndicTrans2 or NLLB-200 zero-shot is a strong baseline.
  3. Fine-tune on parallel data you are allowed to use: BPCC is openly licensed; check the SMUQamar cards for their terms. Free Kaggle GPUs are enough for a 600M model.
  4. Evaluate honestly: use sacreBLEU and chrF++, check test sets for overlap with your training data, and get native speakers to look at the output.
  5. Give back: share what you build and submit it to the hub.

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