################################################################################
################################################################################
#   RECHERCHE LANGUE
################################################################################
################################################################################


## Dictionnaire des frequences en francais
DicFr={"a":0.0763,"b":0.009,"c":0.0326,"d":0.0367,"e":0.1471,"f":0.0106,"g":0.0087,"h":0.0074,"i":0.0753,"j":0.0061,"k":0.0007,"l":0.0546,"m":0.0297,"n":0.071,"o":0.058,"p":0.0252,"q":0.0136,"r":0.0669,"s":0.0795,"t":0.0724,"u":0.0631,"v":0.0184,"w":0.0005,"x":0.0043,"y":0.0013,"z":0.0033}

## Dictionnaire des frequences en anglais
DicEn={"a":0.0817,"b":0.0149,"c":0.0278,"d":0.0425,"e":0.127,"f":0.0223,"g":0.0202,"h":0.0609,"i":0.0697,"j":0.0015,"k":0.0077,"l":0.0403,"m":0.0241,"n":0.0675,"o":0.0751,"p":0.0193,"q":0.001,"r":0.0599,"s":0.0633,"t":0.0906,"u":0.0276,"v":0.0098,"w":0.0236,"x":0.0015,"y":0.0197,"z":0.0007}

## Dictionnaire des frequences en espagnol
DicEsp={"a":0.1153,"b":0.0222,"c":0.0402,"d":0.0501,"e":0.1218,"f":0.0069,"g":0.0177,"h":0.007,"i":0.0625,"j":0.0049,"k":0.0001,"l":0.0497,"m":0.0316,"n":0.0671,"o":0.0868,"p":0.0251,"q":0.0088,"r":0.0687,"s":0.0798,"t":0.0463,"u":0.0293,"v":0.0114,"w":0.0002,"x":0.0022,"y":0.01,"z":0.0047}

## Dictionnaire des frequences en allemand
DicAll={"a":0.0652,"b":0.0189,"c":0.0273,"d":0.0508,"e":0.164,"f":0.0166,"g":0.03,"h":0.0458,"i":0.0655,"j":0.0027,"k":0.0142,"l":0.0344,"m":0.0253,"n":0.0978,"o":0.0259,"p":0.0067,"q":0.0002,"r":0.07,"s":0.0727,"t":0.0615,"u":0.0417,"v":0.0085,"w":0.0192,"x":0.0003,"y":0.0004,"z":0.0113}



################################################################################
#   
################################################################################


def frequence(texte):
    pass

################################################################################
#   
################################################################################

def dist(D1,D2):
    pass


################################################################################
#   DETERMINATION LANGUE D'UN TEXTE
################################################################################


##dico_L={"Francais":DicFr,"Anglais":DicEn,"Espagnol":DicEsp,"Allemand":DicAll}
##
##for i in range(1,5):
##    Fi=open("texte"+str(i)+".txt",'r')
##    Ti=Fi.read()
##    print("Texte "+str(i))
##    print("Extrait : "+Ti[:60])
##    Di=frequence(Ti)
##    dmin=float('inf')
##    res=None
##    for langue in dico_L:
##        d=dist(Di,dico_L[langue])
##        if d<dmin:
##            dmin=d
##            res=langue
##    print(res)
##    print()
    
    

