IndicTrans2 - Towards High-Quality and Accessible Machine Translation Models for all 22 Scheduled Indian Languages

Description

India has a rich linguistic landscape with languages from 4 major language families spoken by over a billion people. 22 of these languages are listed in the Constitution of India (referred to as scheduled languages) are the focus of this work. Given the linguistic diversity, high-quality and accessible Machine Translation (MT) systems are essential in a country like India. Prior to this work, there was (i) no parallel training data spanning all 22 languages, (ii) no robust benchmarks covering all these languages and containing content relevant to India, and (iii) no existing translation models which support all the 22 scheduled languages of India. In this work, we aim to address this gap by focusing on the missing pieces required for enabling wide, easy, and open access to good machine translation systems for all 22 scheduled Indian languages. We identify four key areas of improvement: curating and creating larger training datasets, creating diverse and high-quality benchmarks, training multilingual models, and releasing models with open access. Our first contribution is the release of the Bharat Parallel Corpus Collection (BPCC), the largest publicly available parallel corpora for Indic languages. BPCC contains a total of 230M bitext pairs, of which a total of 126M were newly added, including 644K manually translated sentence pairs created as part of this work. Our second contribution is the release of the first n-way parallel benchmark covering all 22 Indian languages, featuring diverse domains, Indian-origin content, and source-original test sets. Next, we present IndicTrans2, the first model to support all 22 languages, surpassing existing models on multiple existing and new benchmarks created as a part of this work.

Downloads
Source LanguageTarget LanguageFilenameDownload
EnglishAllbpcc_human_july_2024_release.tar.gzDownload
EnglishAssameseeng_Latn-asm_Beng.tar.gzDownload
EnglishBengalieng_Latn-ben_Beng.tar.gzDownload
EnglishBodoeng_Latn-brx_Deva.tar.gzDownload
EnglishDogrieng_Latn-doi_Deva.tar.gzDownload
EnglishKonkanieng_Latn-gom_Deva.tar.gzDownload
EnglishGujaratieng_Latn-guj_Gujr.tar.gzDownload
EnglishHindieng_Latn-hin_Deva.tar.gzDownload
EnglishKannadaeng_Latn-kan_Knda.tar.gzDownload
EnglishKashmirieng_Latn-kas_Arab.tar.gzDownload
EnglishMaithilieng_Latn-mai_Deva.tar.gzDownload
EnglishMalayalameng_Latn-mal_Mlym.tar.gzDownload
EnglishMarathieng_Latn-mar_Deva.tar.gzDownload
EnglishManipurieng_Latn-mni_Mtei.tar.gzDownload
EnglishNepalieng_Latn-npi_Deva.tar.gzDownload
EnglishOdiaeng_Latn-ory_Orya.tar.gzDownload
EnglishPunjabieng_Latn-pan_Guru.tar.gzDownload
EnglishSanskriteng_Latn-san_Deva.tar.gzDownload
EnglishSantalieng_Latn-sat_Olck.tar.gzDownload
EnglishSindhieng_Latn-snd_Deva.tar.gzDownload
EnglishTamileng_Latn-tam_Taml.tar.gzDownload
EnglishTelugueng_Latn-tel_Telu.tar.gzDownload
EnglishUrdueng_Latn-urd_Arab.tar.gzDownload
Details

Load the model