File size: 452 Bytes
571e8a3
 
e5e9b34
 
 
 
 
 
 
571e8a3
e5e9b34
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import pycountry


iso_encoder = {"English":"eng",
       "French":"fra",
       "Moore": "mos"}

iso_decoder = dict((v,k) for k,v in iso_encoder.items())



def encode_iso(lang:str)-> str:
    '''   Takes the name of a language and returns its ISO-3 code.   '''
    return  iso_encoder[lang]

def decode_iso(iso:str)-> str:
    '''  Takes an ISO-3 code and returns the name of the language.   '''
    return pycountry.languages.get(alpha_3 = iso).name