The following dictionary maps a current f'Helsinki-NLP/opus-mt-{key}' model to a f'Helsinki-NLP/opus-mt-{value}' model covering the same language, but with a higher BLEU score.
Barring objections, on October 1 I will delete all the keys, so if you use the old, try the new, and if it works worse on your task, complain here and I won’t delete it.
{'bg-es': 'bul-spa',
 'es-eu': 'spa-eus',
 'eu-es': 'eus-spa',
 'es-bg': 'spa-bul',
 'ilo-en': 'ilo-eng',
 'es-mk': 'spa-mkd',
 'es-ca': 'spa-cat',
 'es-af': 'spa-afr',
 'lt-es': 'lit-spa',
 'bn-en': 'ben-eng',
 'th-en': 'tha-eng',
 'fr-ca': 'fra-cat',
 'ga-en': 'gle-eng',
 'en-ga': 'eng-gle',
 'ko-fi': 'kor-fin',
 'es-uk': 'spa-ukr',
 'gl-es': 'glg-spa',
 'eo-sv': 'epo-swe',
 'ca-de': 'cat-deu',
 'az-en': 'aze-eng',
 'sv-eo': 'swe-epo',
 'de-is': 'deu-isl',
 'ceb-en': 'ceb-eng',
 'ca-fr': 'cat-fra',
 'tl-en': 'tgl-eng',
 'is-de': 'isl-deu',
 'ko-en': 'kor-eng',
 'is-es': 'isl-spa',
 'es-gl': 'spa-glg',
 'bg-fr': 'bul-fra',
 'de-af': 'deu-afr',
 'ko-es': 'kor-spa',
 'es-is': 'spa-isl',
 'af-es': 'afr-spa',
 'gl-en': 'glg-eng',
 'fi-en': 'fin-eng',
 'en-bg': 'eng-bul',
 'mk-es': 'mkd-spa',
 'ka-en': 'kat-eng',
 'en-eu': 'eng-eus',
 'de-ca': 'deu-cat',
 'ar-de': 'ara-deu'
'ROMANCE-en' : 'roa-en', # identical
'en-ROMANCE' : 'en-roa',
}