Of the world's roughly 7,000 languages, only a small fraction have solid AI and NLP support. The rest, spoken by hundreds of millions of people, are close to invisible to modern language technology. Why this happens, and how researchers work around it, matters for building AI that serves everyone.
What makes a language low-resource
In NLP, a language is low-resource when it lacks the data machine learning needs. Usually that means:
- Little parallel text: few sentence pairs aligned with a high-resource language.
- Little monolingual text: not much digital writing online.
- Few benchmarks: no standard test sets, or test sets that leak into training data.
- Few tools: missing or weak tokenizers, taggers and parsers.
Techniques that work around it
Transfer learning
Start from a large pre-trained multilingual model (mT5, XLM-R, NLLB-200) and fine-tune it on the target language, so knowledge from high-resource languages offsets the shortage of data.
Parameter-efficient fine-tuning
Methods such as LoRA, QLoRA and adapters train only a small part of a model's parameters, cutting the compute needed, which matters when the only hardware is a free cloud GPU.
Data augmentation
Back-translation and paraphrasing create extra training pairs from monolingual text.
Cross-lingual transfer
Related languages help: for Kashmiri, Urdu shares its script and much vocabulary. The risk is that a model falls back on the related language and produces Urdu-like guesses instead of Kashmiri.
Case study: Kashmiri
Kashmiri has every typical low-resource problem plus a few of its own: two scripts (Perso-Arabic Nastaliq and Devanagari), rich morphology, variable spelling, and frequent code-switching with Urdu, Hindi and English.
Three lessons from our work so far:
- Dedicated translation models are a strong start. In the ICRTC-2026 paper, a 600-million-parameter translation model beat a fine-tuned 7-billion-parameter LLM, as reported; follow-up work in 2026 is re-testing it.
- Check your test set. A fair evaluation uses test sentences the model has not seen in training. Our follow-up work builds KashEval, a benchmark whose test sentences are checked for overlap with public corpora.
- People still matter. Automatic metrics miss errors native speakers catch at once, so we pair them with human evaluation.
More on how the platform fits together is in our platform overview.
