Ciao Mia,
in generale si traducono tutti con "potere" , la differenza è sottile ed è questa:
Can = potere es. I can play the piano; I can play volleyball; I can do it. Posso farlo, posso farcela. So suonare il piano, so giocare a pallavolo .
Dati di fatto.
May= generalmente usato nelle domande, frasi al presente o se esprimi un dubbio o una cosa/evento non certo
Es: May I go out with Ben? Posso uscire con Ben? Noi in italiano diremmo "Potrei uscire con Ben?"
Oppure : Where Ann is?
Ann may be with Ben .... Ann può essere che sia con Ben ma senza la certezza. Oppure ... Può darsi che Ann andrà da Ben.
Might invece è solo per il condizionale: She might be with Ben. (Lei)Potrebbe essere con Ben.
Leggere di piú