Tu pourrais Indenter ton code ? Car la c'est illisible.. 
Je vais me contenter de préciser quelques bases jusqu'à ce que tu mette le code au propre avec indent tout ça.
Ta fonction decor est un décorateur, utilise la comme tel.
ex:
@decor #cela va automatiquement passer toto en arg au decorator.
def toto():
print("hello world")
Aussi, tu es sûre que input prend un arg ? Il me semble que tenter une conversion explicite en integer d'une string ne représentant pas un nombre cause une ValueError.
Tu pourrais partir sur :
quotes = \
{
"francais": "bonjour",
"anglai" : "hello",
}
print(quotes.get(input(), "I'm sorry, I don't know this language"))