Skip to content
Back to skills

Indictrans2 Eval

ASecurity

This benchmark evaluates multilingual machine translation quality across 22 scheduled Indian languages and English. It probes a model's ability to handle diverse domains (news, web, conversation, legal, etc.) and both Indic-to-English and English-to-Indic translation directions in an n-way parallel setting. Use when the user wants to benchmark on IN22, FLORES-200, NTREX, WMT (2014, 2019, 2020), WAT (2020, 2021), UFAL, or asks about evaluating this task. Reports chrF++.

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 11, 2026
researchpythongoazuregitapi

Works with

  • api

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill indictrans2-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Indictrans2 Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Indictrans2 Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-indictrans2-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-indictrans2-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: indictrans2-eval
description: This benchmark evaluates multilingual machine translation quality across 22 scheduled Indian languages and English. It probes a model's ability to handle diverse domains (news, web, conversation, legal, etc.) and both Indic-to-English and English-to-Indic translation directions in an n-way parallel setting. Use when the user wants to benchmark on IN22, FLORES-200, NTREX, WMT (2014, 2019, 2020), WAT (2020, 2021), UFAL, or asks about evaluating this task. Reports chrF++.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2305.16307
  bibtex_key: [REDACTED]
  confidence: high
---

# indictrans2-eval

> IndicTrans2: Towards High-Quality and Accessible Machine Translation Models for all 22 Scheduled Indian Languages — Gala et al. (2023) (arXiv:2305.16307, 2023)

## What this evaluates

This benchmark evaluates multilingual machine translation quality across 22 scheduled Indian languages and English. It probes a model's ability to handle diverse domains (news, web, conversation, legal, etc.) and both Indic-to-English and English-to-Indic translation directions in an n-way parallel setting.

## Datasets

- **IN22** — total ?; splits: test (-1); repo https://github.com/AI4Bharat/IndicTrans2
- **FLORES-200** — total ?; splits: test (-1); HF `facebook/flores`
- **NTREX** — total ?; splits: test (-1)
- **WMT (2014, 2019, 2020)** — total ?; splits: test (-1)
- **WAT (2020, 2021)** — total ?; splits: test (-1)
- **UFAL** — total ?; splits: test (-1)

## Metrics

- `chrF++` **(primary)** — range: [0, 100]
  - Character n-gram F-score extended with word unigrams and bigrams. Computed via sacreBLEU with character order 6, word order 2, and no space normalization.
- `BLEU` — range: [0, 100]
  - Standard n-gram precision metric. Computed using sacreBLEU with mteval-v13a tokenizer for Indic-to-English and IndicNLP/Urduhack tokenizers for English-to-Indic.
- `COMET-DA` — range: [0, 1]
  - Reference-based model-based metric using the COMET-22 DA model (XLM-RoBERTa backbone). Only reported for 13 Indic languages supported by the underlying XLM-R model.

## Input / output format

**Input**: Source sentence in English or one of the 22 scheduled Indian languages.

**Output**: Translated target sentence in the corresponding target language.

## Scoring recipe

```python
def compute_chrF2_plus(predictions, references, direction):
    if direction == 'Indic-En':
        tok = 'mteval-v13a'
    else:
        tok = 'indicnlp_urduhack'
    
    tokenized_preds = tokenize(predictions, method=tok)
    tokenized_refs = tokenize(references, method=tok)
    
    score = sacrebleu.corpus_chrf(
        tokenized_preds, [tokenized_refs],
        char_order=6, word_order=2, space=False
    )
    return score.score
```

## Common pitfalls

- Tokenization dependency: BLEU and chrF++ scores are highly sensitive to tokenization. Standard Moses tokenizers fail on Indic scripts; specific tokenizers (IndicNLP, Urduhack) must be used for En-Indic directions.
- COMET coverage gap: COMET-22 DA relies on XLM-RoBERTa and only supports 13 of the 22 Indic languages, leaving 9 languages unmeasured by this metric.
- Proprietary model opacity: Commercial systems (Google Translate, Azure, GPT-3.5) are evaluated via API without access to training data or internal parameters, making fair comparison an approximation.

## Evidence (verbatim from paper)

> In this work, we, therefore, primarily rely on chrF++ as our primary metric for evaluating translation quality. We also report additional metrics such as BLEU (Papineni et al., 2002) and COMET (Rei et al., 2022).

## Citation

```bibtex
@misc{gala2023indictrans2,
  title={IndicTrans2: Towards High-Quality and Accessible Machine Translation Models for all 22 Scheduled Indian Languages},
  author={Gala et al. (2023)},
  year={2023},
  note={arXiv:2305.16307}
}
```

- arXiv: 2305.16307

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.