khof312's picture
Update requirements.
571e8a3
raw
history blame
452 Bytes
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